4 قسمت جدید به دوره آموزش VueJs و NuxtJs اضافه شد!
کلیک کنید
طرح گرافیکی 2
در این مقاله آموزشی قصد داریم یک پروژه گرافیکی را با استفاده از html و css پیاده سازی کنیم. اگر درباره html و css اطلاعاتی ندارید و یا قصد یادگیری آن را به صورت کامل و پروژه محور دارید میتوانید این آموزش ها را به صورت خیلی حرفه ای از طریق لینک دوره
زمان تقریبی
5
تعداد بازدید
۱۶۲ نفر
توضیحات مقاله

نکته : آموزش پیاده سازی این طرح گرافیکی را میتوانید در دوره آموزش جامع و پروژه محور CSS به صورت کامل مشاهده فرمایید!!!
مقدمه
در این مقاله آموزشی قصد داریم یک پروژه گرافیکی را با استفاده از html و css پیاده سازی کنیم. اگر درباره html و css اطلاعاتی ندارید و یا قصد یادگیری آن را به صورت کامل و پروژه محور دارید میتوانید این آموزش ها را به صورت خیلی حرفه ای از طریق لینک دوره آموزش جامع HTML و دوره جامع و پروژه محور CSS به صورت کامل و پروژه محور یاد بگیرید. در این پروژه ما قصد داریم یک صفحه loading بسیار زیبا و گرافیکی را تنها با استفاده از html و css پیاده سازی کنیم و قدرت این دو زبان را زمانی که با هم ترکیب میشوند را به رخ شما بکشیم تا به راحتی درک کنید که در صورت فراگیری تمامی مباحث html و css به راحتی میتوان چنین طرح های گرافیکی را تنها با این دو زبان پیاده سازی کرد. حال میرویم و نحوه پیاده سازی این پروژه را با هم پیش میگیریم.
شروع کار
ابتدا طبق مراحلی که در زیر گفته شده کار خود را شروع کنید و قدم به قدم طبق این مقاله پیش روید :
- یک پروژه در ide ( ویرایشگر متن ) خود بسازید.
- یک فایل از نوع index.html در ویرایشگر متن خود بسازید.
- یک فایل css به نام style.css بسازید.
- و سپس کدهایی که در لینک زیر وجود داره را دانلود و اجرا میکنید
توضیحات HTML قطعه کد لینک بالا
در ابتدا باید متناسب با تعداد کاراکترهایی که قصد داریم در این پرنامه شرکت دهیم تگ از نوع span بسازیم که هر کدام از تگ های span نشان دهنده یک کاراکتر در پروژه میباشند در مرحله بعدی برای هر تگ از نوع span باید یک متغیر تعریف کنیم از یک نوع چون در قسمت افکت دادن با استفاده از کدهای css این متغیر ها نقش کلیدی خواند داشت، پس یک متغیر به نام i برای هر تگ تعریف کرده و مقادیر متوالی به آن میدهیم و دلیل این کار دقیقا این است که ما قصد این را داریم که برنامه و پروژه به گونه ای باشد که کلمه loadnig به صورت متوالی افکت بگیرد. تا جلوه زیبا ترین به خود بگیرد در ادامه باز هم این موضوع را توضیع خواهیم داد، پس تا اینجا کدهای html خود را به صورت کامل نوشتیم و حال باید کدهای css را برای زیبایی کار به تگ های html تزریغ کنیم.
کد CSS
بررسی نکات مهم قطعه کد CSS بالا
- font-family اعمال یک فونت بر روی طرح گرافیکی خود
- min-height قرار دادن حداقل ارتفاع بر روی 100vh به این معنا که ارتفاع بدنه پروژه ما کمتر از 100vh نباید باشد.
- transform به این معناست که در جهت محور Y در محور مختصات به اندازه 35px در جهت عکس حرکت کن.
- animation تعریف یک انیمیشن به نام animate که در مدت زمان 2 ثانیه انجام شدنش زمان ببرد که به صورت خطی این انیمیشن بر روی طرح ما اعمال شود.
و در پایان نیز یک انیمیشن تعریف کرده با نام animate که عملیات سایه گذاری و تغییر رنگ را در بازه های زمانی که تعیین گردیده عوض میکند و طرح گرافیکی ما به راحتی شروع به کار میکند. شما میتوانید از این طرح زیبا برای حالت انتظار در زمان load شدن وب سایت و زمان بارگذاری صفحات خود استفاده کید که بسیار باعث جلب توجه کاربران میشود.

در این مقاله آموزشی آمدیم و یک طرح گرافیکی را به صورت کامل با html و css خام پباده سازی کردیم و دیدیم که چقدر راحت میشود با بکارگیری این دو زبان طرح های گرافیکی بسیار زیبا و خلاقانه ای را پیاده سازی کرد. شما میتواندید برای شماهده پیاده سازی این طرح به کانال یوتیوپ rtot.it و یا دوره آموزش جامع و پروژه محور css مراجعه کنید و آموزش تصویری پیاده سازی این طرح را در آنجا مشاهده فرمایید.
منبع : سایت آرتور - دوره جامع و پروژه محور CSS
نظرات دانشجویان
نظرات، پیشنهادات و تجربیات خود را با ما به اشتراک بگذارید
برای ثبت نظر وارد شوید
لطفاً برای ثبت نظر و مشاهده تجربیات دیگران وارد حساب کاربری خود شوید
دیدگاههای شما
در حال دریافت نظرات...
رضا کوهساری
مدیر و مدرس آرتور
آشنایی من با دنیای برنامه نویسی از دوران دانشگاه آغاز شد و با ساخت اپلیکیشن های اندروید قدم به این مسیر گذاشتم، اما به تدریج شیفته طراحی وب شدم و اکنون بیش از ۸ سال است که در این حوزه فعالیت میکنم. در کنار توسعه، تدریس را نیز از ۵ سال پیش شروع کرده ام و تا امروز افتخار داشتم بیش از ۲ هزار ساعت آموزش آنلاین و ۲۵۰۰ ساعت آموزش حضوری را در کارنامه خود ثبت کنم و بیش از ۵ هزار دانشجو را در این مسیر همراهی کنم. حالا خوشحالم که میتوانم تمام این تجربیات چند ساله را در پلتفرم آموزش برنامه نویسی آرتور با شما به اشتراک بگذارم؛ چراکه خودم نیز همواره به یادگیری مطالب جدید علاقه مندم و معتقدم بهترین راه برای پیشرفت، همین همراهی و یادگیری دوطرفه است. مشتاقم که با همدیگر در این مسیر پیش برویم! 🚀
