ترجمه: دیباگینگ، فعل، کاراگاه شدن تو یه فیلم جنایی، در حالی که مجرم ام هستی🗿
#meme_image
Channel | Group | YouTube
#meme_image
Channel | Group | YouTube
🤣22💔2
InstaDevs
10 روش برای تسلط بر Tailwind CSS مثل یک پرو! گام اول در تسلط بر Tailwind CSS، پیکربندی اون برای تطابق با نیازهای پروژه شماست. با سفارشی کردن فایل پیکربندی (معمولاً tailwind.config.js) میتونین ویژگیهای مختلف رو فعال یا غیرفعال کنید و پالت رنگی، تایپوگرافی،…
10 روش برای تسلط بر Tailwind CSS مثل یک پرو!
پارت 2
۳.کاستومایز کردن!
میدونیم که Tailwind CSS یک مجموعه گسترده از کلاسهای یوتیلیتی از پیش تعیین شده رو ارائه میده، اما خودتونم میتونین اون کلاس های دیفالت رو با یوتیلیتیهای سفارشی توسعه بدین. این ویژگی به شما امکان میده که استایلهای خاص خودتون رو برای پروژهتون تعریف کنین. در اینجا یک مثال از اضافه کردن یه یوتیلیتی مارجین کاستومایز شده رو داریم:
همونطور که میدونین Tailwind CSS بدلیل اینکه تعداد زیادی از کلاسهای CSS رو تولید میکنه، میتونه باعث ساخت فایلهای بزرگی بشه. ولی راه حل اینم داریم، برای بهینهسازی بیشتر، میتونین از ابزاری مثله PurgeCSS برای حذف کلاسهای بیاستفاده استفاده کنین!
اولش البته مطمئن بشید که تنظیماتش اوکیه تا HTML، CSS و JavaScript رو هم اسکن کنه و کدهای غیر ضروری اونا رو هم از بین ببره.
#Tailwind
منبع: لینک مقاله در مدیوم
Channel | Group | YouTube
پارت 2
۳.کاستومایز کردن!
میدونیم که Tailwind CSS یک مجموعه گسترده از کلاسهای یوتیلیتی از پیش تعیین شده رو ارائه میده، اما خودتونم میتونین اون کلاس های دیفالت رو با یوتیلیتیهای سفارشی توسعه بدین. این ویژگی به شما امکان میده که استایلهای خاص خودتون رو برای پروژهتون تعریف کنین. در اینجا یک مثال از اضافه کردن یه یوتیلیتی مارجین کاستومایز شده رو داریم:
// tailwind.config.js۴.استفاده از PurgeCSS برای ساخت و ساز بهینه تر!
module.exports = {
theme: {
extend: {},
},
variants: {},
plugins:
function ({ addUtilities }) {
const newUtilities = {
'.my-2': {
margin: '0.5rem',
},
};
addUtilities(newUtilities, ['responsive', 'hover');
},
],
}
همونطور که میدونین Tailwind CSS بدلیل اینکه تعداد زیادی از کلاسهای CSS رو تولید میکنه، میتونه باعث ساخت فایلهای بزرگی بشه. ولی راه حل اینم داریم، برای بهینهسازی بیشتر، میتونین از ابزاری مثله PurgeCSS برای حذف کلاسهای بیاستفاده استفاده کنین!
اولش البته مطمئن بشید که تنظیماتش اوکیه تا HTML، CSS و JavaScript رو هم اسکن کنه و کدهای غیر ضروری اونا رو هم از بین ببره.
#Tailwind
منبع: لینک مقاله در مدیوم
Channel | Group | YouTube
🔥7
InstaDevs
10 روش برای تسلط بر Tailwind CSS مثل یک پرو! پارت 2 ۳.کاستومایز کردن! میدونیم که Tailwind CSS یک مجموعه گسترده از کلاسهای یوتیلیتی از پیش تعیین شده رو ارائه میده، اما خودتونم میتونین اون کلاس های دیفالت رو با یوتیلیتیهای سفارشی توسعه بدین. این ویژگی…
10 روش برای تسلط بر Tailwind CSS مثل یک پرو!
پارت ۳
۵. مسلط شدن به طراحی رسپانسیو
در Tailwind CSS طراحی رسپانسیو بسیار عالی عمل میکنه. یاد بگیرین که چطوری از کلاسای رسپانسیو مثل sm، md، lg و xl برای ایجاد طرحهایی استفاده کنین که با اندازه مختلف صفحه نمایش سازگار باشن. یه مثال از یه متن رسپانسیو رو این پایین میبینین :
برخلاف فریمورکای دیگه اکستنشنهای Tailwind CSS خیلی متنوعه. البته از اونایی استفاده کنین که بتونن طراحی های رایج رو ساده کنن، مثل فرمها، انیمیشنها، یا حتی ادغام اونا با لایبرری های شخص ثالث. شما میتونین مجموعه گستردهای از این اکستنشنها رو تو داکیومنت خوده Tailwind CSS پیدا کنین.
منبع: لینک مقاله در مدیوم
#Tailwind
Channel | Group | YouTube
پارت ۳
۵. مسلط شدن به طراحی رسپانسیو
در Tailwind CSS طراحی رسپانسیو بسیار عالی عمل میکنه. یاد بگیرین که چطوری از کلاسای رسپانسیو مثل sm، md، lg و xl برای ایجاد طرحهایی استفاده کنین که با اندازه مختلف صفحه نمایش سازگار باشن. یه مثال از یه متن رسپانسیو رو این پایین میبینین :
<h1 class="text-2xl sm:text-3xl md:text-4xl lg:text-5xl xl:text-6xl">متن رسپانسیو</h1>۶. کاوش در اکستنشنها
برخلاف فریمورکای دیگه اکستنشنهای Tailwind CSS خیلی متنوعه. البته از اونایی استفاده کنین که بتونن طراحی های رایج رو ساده کنن، مثل فرمها، انیمیشنها، یا حتی ادغام اونا با لایبرری های شخص ثالث. شما میتونین مجموعه گستردهای از این اکستنشنها رو تو داکیومنت خوده Tailwind CSS پیدا کنین.
منبع: لینک مقاله در مدیوم
#Tailwind
Channel | Group | YouTube
🔥7
آقا یه نظر سنجی بریم.
بیشتر از چه فریمورکایی برای CSS استفاده میکنین؟
بیشتر از چه فریمورکایی برای CSS استفاده میکنین؟
Anonymous Poll
32%
Bootstrap
57%
Tailwind
6%
Sass
1%
Materialize
4%
دیگر فریمورک ها
🔥2
InstaDevs
10 روش برای تسلط بر Tailwind CSS مثل یک پرو! پارت ۳ ۵. مسلط شدن به طراحی رسپانسیو در Tailwind CSS طراحی رسپانسیو بسیار عالی عمل میکنه. یاد بگیرین که چطوری از کلاسای رسپانسیو مثل sm، md، lg و xl برای ایجاد طرحهایی استفاده کنین که با اندازه مختلف صفحه…
10 روش برای تسلط بر Tailwind CSS مثل یک پرو!
پارت ۴
7. بهینهسازی دارک مود
فریمورک Tailwind CSS تو ایجاد نسخهی دارک مود طراحیهای شما بسیار عالی عمل میکنه. از ویژگی dark: میتونین برای اعمال استایلهای خاص برای کاربران کقتی که از طریق جاوا اسکریپت حالت دارکمود رو فعال میکنن استفاده کنید تا چشمای کاربراتون اذیت نشه😉
اینجا یه مثال استفاده از ویژگی dark: رو داریم:
حالت JIT (Just-In-Time) در Tailwind CSS به قول معروف life saver برای توسعه وب هست🗿. در این حالت تنها استایل هایی کامپایل میشن که شما اونا رو وارد کنین و نه تموم کلاسهای Tailwind و خب این به طور چشمگیری اندازه فایل و زمان ساخت رو کاهش میده. حالت JIT رو میتونین تو کانفیگ پروژهتون فعال کنید:
#Tailwind
Channel | Group | YouTube
پارت ۴
7. بهینهسازی دارک مود
فریمورک Tailwind CSS تو ایجاد نسخهی دارک مود طراحیهای شما بسیار عالی عمل میکنه. از ویژگی dark: میتونین برای اعمال استایلهای خاص برای کاربران کقتی که از طریق جاوا اسکریپت حالت دارکمود رو فعال میکنن استفاده کنید تا چشمای کاربراتون اذیت نشه😉
اینجا یه مثال استفاده از ویژگی dark: رو داریم:
<div class="bg-white dark:bg-gray-800">حالت روشن و تاریک</div>8. استفاده از JIT
حالت JIT (Just-In-Time) در Tailwind CSS به قول معروف life saver برای توسعه وب هست🗿. در این حالت تنها استایل هایی کامپایل میشن که شما اونا رو وارد کنین و نه تموم کلاسهای Tailwind و خب این به طور چشمگیری اندازه فایل و زمان ساخت رو کاهش میده. حالت JIT رو میتونین تو کانفیگ پروژهتون فعال کنید:
// tailwind.config.jsمنبع: لینک مقاله در مدیوم
module.exports = {
// ...
mode: 'jit',
purge: [],
// ...
}
#Tailwind
Channel | Group | YouTube
🔥12👍1
ساده ترین روش های نصب بوتسترپ
1.استفاده از CDN:
برای استفاده از Bootstrap از طریق CDN (Content Delivery Network)، میتونید لینکهای CDN Bootstrap رو به صفحهی وب خودتون اضافه کنید. به این صورت نیازی به دانلود و نصب Bootstrap بر روی سرور خودتون ندارید و میتونید به راحتی از نسخههای جدید Bootstrap استفاده کنید. مثال:
برای این روش، شما میتونین از ابزارهای پکیج منیجر مثل npm، yarn، Bower و Composer استفاده کنید که Bootstrap رو به پروژه خودتون اضافه میکنه. مثال:
- نصب با npm:
npm install bootstrap
- نصب با Bower:
bower install bootstrap
- نصب با Composer:
composer require twbs/bootstrap
#Bootstrap
Channel | Group | YouTube
1.استفاده از CDN:
برای استفاده از Bootstrap از طریق CDN (Content Delivery Network)، میتونید لینکهای CDN Bootstrap رو به صفحهی وب خودتون اضافه کنید. به این صورت نیازی به دانلود و نصب Bootstrap بر روی سرور خودتون ندارید و میتونید به راحتی از نسخههای جدید Bootstrap استفاده کنید. مثال:
<noscript src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js"></noscript>2.استفاده از پکیج منیجر:
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" rel="stylesheet">
برای این روش، شما میتونین از ابزارهای پکیج منیجر مثل npm، yarn، Bower و Composer استفاده کنید که Bootstrap رو به پروژه خودتون اضافه میکنه. مثال:
- نصب با npm:
npm install bootstrap
- نصب با Bower:
bower install bootstrap
- نصب با Composer:
composer require twbs/bootstrap
#Bootstrap
Channel | Group | YouTube
👍5
InstaDevs
10 روش برای تسلط بر Tailwind CSS مثل یک پرو! پارت ۴ 7. بهینهسازی دارک مود فریمورک Tailwind CSS تو ایجاد نسخهی دارک مود طراحیهای شما بسیار عالی عمل میکنه. از ویژگی dark: میتونین برای اعمال استایلهای خاص برای کاربران کقتی که از طریق جاوا اسکریپت حالت…
10 روش برای تسلط بر Tailwind CSS مثل یک پرو!
پارت آخر
۹. درک دستورالعمل @apply
دستورالعمل @apply بهتون اجازه میده که کلاسهای کمکی قابل استفاده مجددی رو تعریف کنین و اونها رو تو CSS کاستومایز خودتون یا کومپوننتها اعمال کنین، یه مثالش رو همین پایین براتون میزارم :
فریمورک Tailwind CSS ی هپروژه فعاله و ویژگیها و بهبودهای جدید رو به طور منظم منتشر میکنه. با داکیومنت رسمی، پستهای وبلاگ و بحثهای انجمن از آخرین و بهترین ویژگیهای اون استفاده کنین و به روز باشین.!
#Tailwind
منبع: لینک مقاله در مدیوم
Channel | Group | YouTube
پارت آخر
۹. درک دستورالعمل @apply
دستورالعمل @apply بهتون اجازه میده که کلاسهای کمکی قابل استفاده مجددی رو تعریف کنین و اونها رو تو CSS کاستومایز خودتون یا کومپوننتها اعمال کنین، یه مثالش رو همین پایین براتون میزارم :
<style>۱۰. همیشه اپدیت باشید!
.btn {
@apply px-4 py-2 bg-blue-500 text-white rounded;
}
</style>
<button class="btn">دکمه طراحی شده</button>
فریمورک Tailwind CSS ی هپروژه فعاله و ویژگیها و بهبودهای جدید رو به طور منظم منتشر میکنه. با داکیومنت رسمی، پستهای وبلاگ و بحثهای انجمن از آخرین و بهترین ویژگیهای اون استفاده کنین و به روز باشین.!
#Tailwind
منبع: لینک مقاله در مدیوم
Channel | Group | YouTube
🔥7👍1