آموزش تیلویند tailwind مقدماتی تا پیشرفته
امروزه طراحان در دقت و سرعت بسیار پیشرفت کردهاند؛ زیرا این دو پارامتر در طراحی به دو جنبه مهم و اصلی تبدیل شده است. همان طور که میدانیم تا به امروز کارایی سایتها و استفاده مردن از آن بیشتر از قبل شده است، این امر باعث شده است که طراحان سایت نیز با این موج خود را همراه کنند. استفاده از انواع فریمورک به طراحان وب در سرعت بخشیدن و دقت بیشتر بالاتر سایت به درخواستهای مشتریها کمک شایانی میکند. یکی از این فریمورکها تیلویند میباشد. شما با آموزش تیلویند میتوانید به راحتی از این فریمورک استفاده کنید و دقت و سرعت سایت خود را بیش از پیش کنید.
یکی از فریمورکهای بسیار قدرتمند در CSS فریمورک Tailwind است که برخلاف دیگر فریمورکها در آن از کامپوننتهای آماده استفاده نخواهد شد. همین امر نیز باعث شده است سایتهایی که با این فریمورک ساخته میشوند تفاوت زیادی با دیگر سایتهایی که آماده میشوند داشته باشند. آموزش تیلویند بیشتر بر روی کلاسها متمرکز شده است و به طراحان کمک میکند تا طی یک سری مراحل مختلف، کامپوننتهای شخصی خود را بنویسند.
تیلویند چیست؟
در صورتی که بخواهیم به زبان ساده تیلویند را به شما معرفی کنیم، بهتر است به این صورت شروع کنیم که تیلویند که به لاتین به آن Tailwind گفته میشود در چهارچوب نرم افزاری متن باز برای سی اس اس با روش Utility–First میباشد. یکی از اصلیترین ویژگیهایی که میتوان برای این فریمورک برای شما بیان کرد، این است که در آموزش تیلویند یک سری کلاسهای پیش تعیین شده را برای المانهای مختلفی اعم از منوها، دکمهها، تکست باکسها و... آماده نمیکند و به جای این لیست از کلاسهای سی اس اس utility ایجاد میکند. این کلاسها برای استایل دادن المانها توسط طراحان مورد استفاده قرار میگیرد. این فریمورک به راحتی با سرعت بسیار بالایی که دارد میتوان سایت شما را به صورت مدرن طراحی کند.
آموزش نصب Tailwind
Tailwind به این صورت کار میکند که اسکن کردن فایلهای HTML، اجزای جاوا اسکریپ و هر نوع قالب دیگر برای نام کلاسها، تولید استایلهای مختلف را انجام میدهد و آنها را در یک فایل CSS به صورت قابت کار میکند. در ادامه آموزش تیلویند به شما نحوه نصب این فریمورک را آموزش دادهایم.
یکی از سادهترین و سریعترین راههایی که شما میتوانید این فریمورک را راه اندازی و نصب کنید است که از ابزار Tailwind CLI استفاده کنید. شما باید cmd را در ویندوز و یا برنامه command brew را در مک باز کنید و کدهای زیر را به ترتیب بر آنها وارد کنید:
npm install -D tailwindcss
npx tailwindcss init
تمامی فایلهای نصب شدهاند را باید در یک پوشه انتقال دهید، بعد از این عمل باید با یک ادیتور مناسب پوشه را باز کنید و تغییرات زیر را بر روی آنها اعمال کنید. این مسیرها را باید در قالب خود در فایل tailwind.config.js اضافه کنید. به مثال زیر دقت کنید تا متوجه این عمل شوید:
/** @type {import(‘tailwindcss’).Config} */
module.exports = {
content: [“./src/**/*.{html,js}”],
theme: {
extend: {},
},
plugins: [],
}
بعد از این کار شما باید یک پوشه src بسازید و فایلهای پیش نیاز سایت خود را در آن درج کنید. بعد از آن باید دستورات tailwind را بر هر کدام از لایههای تیلویند به فایل CSS خود اضافه کنید. در پوشه src/css/master.css
@tailwind base;
@tailwind components;
@tailwind utilities;
حال نوبت آن است که فرایند ساخت Tailwind CLI را شروع کنید. در این مرحله شما باید ابزار CLI را بر روی ویندوز خود اجرا کنید تا فایلهای قالب شما را برای کلاسها اسکن کند. کد زیر را در این مرحله وارد کنید:
npx tailwindcss -i ./src/css/master.css -o ./dist/output.css –watch
بعد از اجرا کردن این کد، یک پوشه به نام dist که حاوی output.css میباشد برای شما ایجاد میشود. در این حالت cmd شما در حالت watching باقی میماند. برای طراحی سایت خود شما باید شروع به استفاده از تیلویند در قابل HTML خود کنید. شما باید فایلهای سی اس اس کامپایل شده را به آن اضافه کنید و از کلاسهای کاربردی تیلویند برای محتوای طراحی خود استفاده کنید.
آموزش تیلویند در کنترل روی استایل دهی به المانها
هنگامی که در طراحی سایت با استفاده از تیلویند انجام شود. ممکن است شما به دنبال آموزش تیلویند برای چگونگی استایل دهی المانها باشید. بهتر است بدانید که این عمل در تیلویند با استفاده از یک رویه منحصر به فرد صورت میگیرد. این فریمورک برای استایلهای خود از یک پیش فرض استفاده نمیکند و هیچ نوع شباهتی در این زمینه با بوت استرپ و یا دیگر فریمورکها ندارد. همین امیر نیز باعث شده است که طراحان بتوانند کنترل کاملی بر روی ظاهر المانها داشته باشند. به عنوان مثال شما میتوانید برای هر پروژه خود از ظاهرها و المانهای مختلفی استفاده کنید. به زبان سادهتر فریمورک تیلویند به شما هیچ استایلی را تحمیل نمیکند!
آموزش تیلویند در پروسه استایل دهی سریعتر
هنگامی که صحبت از استایل دهی به المانهای HTML باشد هیچ نوع از فریمورکها نمیتوانند به سرعت تیلویند برسد. نتیجه اصلی این عمل در حقیقت خروجی سریعی است که طراحان از المانهای HTML به دست میآورند. در آموزش تیلویند این امر به شما آموزش داده میشود که این فریمورک دارای هزاران استایل دهی آماده داخلی است که شما میتوانید کار خود را بر روی آن با خاصیت class اعمال کنید.
آموزش تیلویند در رسپانسیو بودن و امنیت بالا در زمان اجرا
شما میتوانید تمامی استایلها و المانهایی که در فریمورک Tailwind وجود دارد را به صورت رسپانسیو شده مورد استفاده قرار دهید. همین امر نیز باعث شده است که آموزش تیلویند روزبهروز در حال افزایش میباشد؛ زیرا میزان رسپانسیو و Mobile-First آن بیشتر از دیگر فریمورکهای موجود است. از نظر امنیت نیز بهتر است به این نکته توجه داشته باشید این فریمورک نسبت به دیگر رقیبهای خود از مشکلات بسیار کمتری برخوردار میباشد و استایلهای عجیبی را بر روی خود اعمال نکرده است.
پیش نیازهای دوره آموزش تیلویند چیست؟
شما برای آن که بتوانید بیشترین استفاده را از آموزش تیلویند در بربگیرید، بهتر است قبل از آن با HTML و CSS به خوبی آشنایی داشته باشید. شما به راحتی میتوانید در طی چند روز دورههای آموزشی این دو اصل فریمورک تیلویند را در آکادمی کدیاد پشت سر بگذارید تا راحتتر با این فریمورک بتوانید کار کنید.
سخن آخر
تیلویند در فریمورک اصلی سی اس اس صورت میگیرد که برای اولین بار در سال 2019 منتشر شده است. نسخه 2.2 این فریمورک ارائه شده است. آماری که به دست ما رسیده مبنی بر این موضوع میباشد که تا به امروز بیش از 260 هزار توسعه دهنده از این فریمورک برای طراحی انواع سایت استفاده میکنند. یادکیری تیلویند به دلیل ویژگیهای بسیاری که دارد میتواند برای بسیاری از طراحان سایت مفید واقع شود.
سرفصل های دوره
تیلویند چیه ؟ و چه کمکی به ما میکنه؟
تفاوت بوت استرپ و تیلویند ؟
مزیت های تیلویند + پیشنیاز های دوره
نصب ابراز های node و npm
راه اندازی پروژه تیلویند
نصب tailwindcss با npm
استفاده از tailwindcss با cdn + نکات توسعه دهنده های تیلویند
رنگ ها در تیلویند + شخصی سازی رنگ ها
رنگ ها در تیلویند + شخصی سازی رنگ ها (قسمت 2)
Customizing Spacing
responsive در تیلویند
Customizing Screens با استفاده از ربات هوشمند ChatGPT
Tailwind’s container + مثال های تکمیلی با ChatGPT
تایپوگرافی در تیلویند قسمت اول
تایپوگرافی در تیلویند قسمت دوم
تایپوگرافی در تیلویند قسمت سوم
سایز در تیلویند
گرید و فلکس در تیلویند قسمت اول
گرید و فلکس در تیلویند قسمت دوم
Padding - Tailwind CSS
Background Attachment
Background Repeat
Border Radius
Outline Offset
outline rings
Handling Hover, Focus
aftercontent
Transform Origin
Transition Duration
دارک مود در تیلویند
adding base styles
اضافه کردن فونت دلخواه به تیلویند
ساختن کامپوننت در تیلویند
شروع و توضیحات پروژه
ساخت هدر سایت
ساخت بخش کارت ها در پروژه
ساخت بخش تبلیغات
تکمیل بخش کانتینر
مینی پروژه مرتبط با پروژه اصلی
تکمیل فوتر سایت و پایان پروژه
پیشنیاز های دوره چه چیزهایی هستند؟
- آموزش رایگان مقدماتی تا پیشرفته HTML و CSS سایت کدیاد
نظرات دانشجویان
مدرس دوره

حسین عنایتی
میلیون ها بار دکمه های کیبورد رو فشار دادم و یاد گرفتم چطوری رویا رو به واقعیت تبدیل کنم
برنامه نویسی رو از 12 سالگی با داداشم شروع کردم و الان ۵ سالی میشه که بعنوان فول استک مشغول بکارم
تنها کافه ای هم که رفتم کافه بازار ،چون سه تا اپ قدرتمند اونجا دارم
سوالات متداول
تیلویند یک چارچوب نرم افزاری متن باز برای CSS است که برای استایل دهی المان های یک وب سایت استفاده می شود. این فریمورک، دارای هزاران استایل آماده و جذاب است که می توانیم برای طراحی قالب از آن ها استفاده کنیم.
برخی از افراد این تفکر را در سر دارند که نصب این فریمورک سخت و دشوار است. اما نصب این فریمورک با روش های مختلف و آسان قابل انجام است. کافیست تنها یک بار امتحانش کنید.
یکی از مهمترین و زیباترین ویژگی های موجود در فریمورک تیلویند، قابلیت شخصی سازی استایل های موجود در این فریمورک است. بسته به نیاز توسعه دهنده، این استایل ها شخصی سازی خواهند شد تا برنامه نویس بتواند با تم اصلی وب سایت هماهنگ سازی انجام دهد.
یکی از مهمترین مزیت های رقابتی این فریمورک، مبحث ریسپانسیو سازی می باشد. فریمورک تیلویند برای ریسپانسیو سازی بسیار قدرتمند و آسان است. تنها با اضافه کردن چندین استایل به هر المان می توان قالب اصلی را ریسپانسیو کرد.
فریمورک طراحی تیلویند، به دلیل تمرکز اصلی بر روی ریسپانسیو سازی Mobile-First از نظر امنیت و کارایی چندین درجه بهتر عمل می کند. در نظر داشته باشید که این فریمورک، نسبت به رقیبان خودش از مشکلات کمتری در حین توسعه برخوردار است.
امروزه برای طراحی هر چه سریعتر قالب ها، نیازمند ابزاری هستیم که استایل دهی های کامل را داشته باشد و ما به آسانی بتوانیم این استایل ها را بر روی المان های موجود در یک وب سایت پیاده سازی کنیم. در غیر این صورت ما مجبور به طراحی صفر تا صد استایل هر المان خواهیم بود.
دانشجویان عزیز، برای ثبت نام در این دوره نیازمند داشتن دانش زبان های نشانه گذاری HTML و CSS هستند. با رعایت کردن این پیش نیاز ها، فریمورک جذاب تیلویند را تنها در طی چند روز فرا گیرید.
دوره آموزشی مقدماتی تا پیشرفته تیلویند، برای علاقه مندان به دنیای جذاب فرانت اند و طراحی سایت و همچنین افرادی که به مبحث استایل دهی و ریسپانسیو علاقه مند هستند بسیار مناسب است.