انیمیشن CSS، انیمیشن Javascript و Tailwind برای طراحی وب
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول اولیه وب انیمیشن، مانند موارد استفاده، محدودیتهای فنی و انواع مختلف انیمیشنها را یاد بگیرید.
- یاد بگیرید چگونه با استفاده از CSS انیمیشن متن ایجاد کنید.
- یاد بگیرید چگونه با استفاده از CSS انیمیشن دکمه ایجاد کنید.
- یاد بگیرید چگونه با استفاده از CSS انیمیشن منوی کشویی ایجاد کنید.
- یاد بگیرید چگونه با استفاده از CSS انتقال رنگ پسزمینه گرادینت ایجاد کنید.
- یاد بگیرید چگونه با استفاده از CSS انیمیشنهای شناور و جهشی ایجاد کنید.
- یاد بگیرید چگونه با استفاده از CSS انیمیشنهای چرخش و بزرگنمایی ایجاد کنید.
- یاد بگیرید چگونه با استفاده از Javascript انیمیشن تایمر شمارش معکوس ایجاد کنید.
- یاد بگیرید چگونه با استفاده از Javascript انیمیشن نشانگر موس ایجاد کنید.
- یاد بگیرید چگونه با استفاده از Javascript انیمیشن ایزومتریک رنگارنگ ایجاد کنید.
- یاد بگیرید چگونه با استفاده از Tailwind CSS صفحه رزرو پرواز طراحی کنید.
- یاد بگیرید چگونه با استفاده از Tailwind CSS صفحه قیمتگذاری طراحی کنید.
- یاد بگیرید چگونه با استفاده از Python و Turtle انیمیشن اسپینر بارگذاری ایجاد کنید.
- یاد بگیرید چگونه با استفاده از Python و Turtle انیمیشن پسزمینه ایجاد کنید.
- یاد بگیرید چگونه با استفاده از D3 JS مصورسازی دادهها را متحرک کنید.
- یاد بگیرید چگونه با استفاده از CSS صفحه محصول فروشگاهی را طراحی و متحرک کنید.
پیش نیازهای دوره
- تجربه قبلی در انیمیشن CSS لازم نیست.
- دانش اولیه در Javascript
توضیحات دوره
به دوره انیمیشن CSS، انیمیشن Javascript و Tailwind برای طراحی وب خوش آمدید. این یک آموزش جامع برای طراحان وب و توسعهدهندگان وب است که علاقهمند به متحرکسازی اجزای وب و طراحی وبسایتهای تعاملی با استفاده از HTML ،CSS ،Javascript ،Tailwind و Python هستند. این دوره ترکیبی عالی از انیمیشن و طراحی وب است که آن را به فرصتی ایدهآل برای تمرین مهارتهای برنامهنویسی و در عین حال ارتقای دانش فنی در توسعه وب تبدیل میکند. در جلسه مقدماتی، اصول اولیه وب انیمیشن، مانند آشنایی با موارد استفاده، محدودیتهای فنی و انواع مختلف انیمیشنهای رایج در طراحی وب آموزش داده خواهد شد. سپس، در بخش بعدی پروژه آغاز میشود. در بخش اول، آموزشهای انیمیشن CSS شروع شده و انواع انیمیشنها مانند انیمیشن متن، انیمیشن شناور، انیمیشن جهشی، انیمیشن چرخشی، انیمیشن بزرگنمایی، انیمیشن دکمه، انتقال رنگ پسزمینه گرادینت و انیمیشن منوی کشویی ایجاد خواهد شد. این کار به یادگیرنده اصول قوی در استفاده از CSS میدهد تا عناصر وب را از نظر بصری جذاب و تعاملی کند. پس از آن، در بخش دوم، اجزای وب با استفاده از Javascript و Anime JS متحرک خواهند شد؛ یک تایمر شمارش معکوس کاملاً متحرک ایجاد میشود و پس از آن، یک نشانگر متحرک که موس را با افکت حباب شناور دنبال میکند، و همچنین یک انیمیشن ایزومتریک رنگارنگ ساخته خواهد شد. این کار به فرد آموزش میدهد تا به طور موثر JavaScript را با کتابخانههای انیمیشن ترکیب کند تا تعاملات یکپارچه، واکنشگرا و بسیار جذابی را طراحی نماید که تعامل کاربر را افزایش داده و تجربه کلی وب را ارتقا میدهد. سپس، در بخش سوم، وبسایتهای تعاملی با استفاده از Tailwind CSS طراحی خواهند شد؛ به طور خاص، صفحات رزرو پرواز و صفحات قیمتگذاری طراحی و متحرک میشوند. این طرحها شامل انتقالات هاور، دکمههای متحرک و طراحیهای واکنشگرا خواهند بود. در بخش چهارم، انیمیشنهای زیبایی با استفاده از Python و Turtle ایجاد خواهند شد؛ یک انیمیشن اسپینر بارگذاری رنگارنگ و یک انیمیشن درخت در حال رشد ایجاد میشود که میتواند به عنوان یک عنصر پسزمینه تزئینی در صفحه وب استفاده شود. سپس، در بخش پنجم، مصورسازی دادهها با استفاده از D3 JS متحرک خواهد شد؛ به طور خاص، یک نمودار میلهای ساخته میشود که رشد جمعیت یک شهر را در طی ده سال، کامل با انتقالات متحرک و رندر پویا به تصویر میکشد. این بخش نشان میدهد که چگونه دادههای پیچیده به صورت تعاملی ارائه شوند در حالی که رابط کاربری تمیز و جذابی حفظ گردد. در نهایت، در پایان دوره، یک صفحه محصول فروشگاهی ساخته و طراحی خواهد شد که شامل انیمیشنهای Flipping Card است. روی هر کارت تصویر و عنوان محصول نمایش داده میشود، در حالی که پشت آن توضیحات و قیمت محصول را نشان میدهد؛ علاوه بر این، یک دکمه متحرک افزودن به سبد خرید نیز ایجاد خواهد شد.
قبل از ورود به دوره، باید این سوال پرسیده شود که چرا باید درباره وب انیمیشنها یاد گرفت؟ پاسخ مدرس این است که انیمیشنها نقشی حیاتی در طراحی وب مدرن ایفا میکنند. انیمیشن میتواند به هدایت توجه کاربر کمک کند، تعامل را افزایش دهد و وبسایتها را پویاتر و جذابتر کند. این کار نه تنها جذابیت بصری را افزایش میدهد، بلکه احساس و شخصیت را به تجربیات دیجیتال اضافه میکند و آنها را به یادماندنیتر میسازد. علاوه بر این، از دیدگاه کسب و کار، داشتن یک وبسایت کاملاً متحرک میتواند هویت برند را تقویت کرده و به طور بالقوه نرخ تبدیل را افزایش دهد.
این دوره برای چه کسانی مناسب است؟
- طراحان وبی که علاقهمند به طراحی وبسایتهای تعاملی و از نظر بصری جذاب با استفاده از Tailwind CSS هستند.
- توسعهدهندگان وب فرانتاند که علاقهمند به متحرکسازی اجزای وب با استفاده از CSS ،Javascript و Python هستند.
انیمیشن CSS، انیمیشن Javascript و Tailwind برای طراحی وب
-
مقدمه 08:55
-
فهرست مطالب 06:06
-
این دوره برای چه کسانی در نظر گرفته شده است؟ 03:05
-
ابزارها و منابع 07:43
-
مقدمهای بر وب انیمیشن 05:22
-
ایجاد انیمیشن متن با CSS 10:25
-
ایجاد انیمیشن دکمه با CSS 09:07
-
ایجاد انیمیشن منوی کشویی با CSS 11:09
-
ایجاد انتقال رنگ پسزمینه گرادینت با CSS 13:19
-
ایجاد انیمیشنهای شناور و جهشی با CSS 10:50
-
ایجاد انیمیشنهای چرخش و بزرگنمایی با CSS 07:30
-
ایجاد و متحرکسازی تایمر شمارش معکوس با Javascript 11:54
-
ایجاد انیمیشن نشانگر موس با Javascript 07:24
-
ایجاد انیمیشن ایزومتریک رنگارنگ با Javascript 12:50
-
طراحی صفحه رزرو پرواز با Tailwind CSS 14:25
-
طراحی صفحه قیمتگذاری با Tailwind CSS 15:18
-
ایجاد انیمیشن اسپینر بارگذاری با Python و Turtle 09:17
-
ایجاد انیمیشن پسزمینه با Python و Turtle 09:36
-
متحرکسازی مصورسازی دادهها با D3 JS 20:21
-
طراحی و متحرکسازی صفحه محصول فروشگاهی با CSS 16:09
-
نتیجهگیری و خلاصه 03:36
مشخصات آموزش
انیمیشن CSS، انیمیشن Javascript و Tailwind برای طراحی وب
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:21
- مدت زمان :03:34:21
- حجم :1.21GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy