کاتێک باس لە جێبەجێکردنی CSS ی یەکەمی سوودمەندانە دەکرێت، Tailwind CSS بووەتە چارەسەرێکی سەرەکی بۆ زۆرێک لە گەشەپێدەران.
ئەو نەرمی و بەرهەمهێنان و ئاسانکارییەی کە پێشکەشی دەکات لە پەرەپێدانی وێبی مۆدێرن بە نرخێکی بێئەندازە سەلماندووە.
بەڵام وەک هەر ئامرازێک، بۆ ئەوەی زۆرترین سوودی لێ وەربگریت، زۆر گرنگە لە باشترین پراکتیزەکانی Tailwind CSS تێبگەیت و جێبەجێی بکەیت.
با خۆمان بخزێنینە ناو هەندێک لەو تەکنیکانە.
فەلسەفەی سوودمەندی یەکەم بنەمای سەرەکی Tailwind CSS ە، ئامانجی بەهێزکردنی گەشەپێدەرانە بە پۆلی سوودمەندی ئاستی نزم لەبری پێکهاتە پێشوەختە دیزاینکراوەکان. ئەم ڕێبازە لە سەرەتادا دەتوانێت بەهۆی قسە و باسی HTML ـەکەتەوە ترسناک دەرکەوێت؛ بەڵام کاتێک تێدەگەین، پرۆتۆتایپی خێرا و خۆکارکردنی ئاستی بەرهەمهێنان چالاک دەکات.
لە بیناسازی یەکەمی سوودمەندیدا، هەر پۆلێک هاوتایە لەگەڵ تایبەتمەندییەکی تایبەتی ستایل. بۆ نموونە پۆلی text-center دەقەکەت لەگەڵ ناوەندەکەدا ڕێکدەخات، لە کاتێکدا bg-blue-500 سێبەرێکی تایبەتی پاشبنەمای شین دەدات بە توخمەکەت.
ئەم ڕێبازە دووبارە بەکارهێنانەوەی پێکهاتەکان بەرەوپێش دەبات و بڕی CSS کەم دەکاتەوە کە دەینووسیت، کێشە باوەکانی وەک شەڕی تایبەتمەندی و نەهێشتنی کۆدی مردوو لەناو دەبات.
هەروەها Tailwind CSS لە دیزاینی وەڵامدەرەوەدا سەرکەوتووە. سیستەمی خاڵی شکاندنی مۆبایل-یەکەم بەکاردەهێنێت، واتە ئەو ستایلانەی کە لەسەر شاشەی بچووکتر بەکاردەهێنرێن دەتوانن بە ئاسانی بچنە سەر شاشەی گەورەتر. دەتوانرێت ئەمە بە بەکارهێنانی پێشگرەکانی سادەی وەک sm:، md:، lg:، و xl: پێش پۆلە سوودبەخشەکانت ئەنجام بدرێت.
بۆ نموونە md:text-center تەنها پۆلی text-center لەسەر شاشەی مامناوەند و گەورەتر جێبەجێ دەکات. ئەمەش ڕێگەت پێدەدات بە شێوەیەکی ئینتێستیڤ دیزاین بکەیت بۆ قەبارەی شاشە جیاوازەکان، ئەمەش وا دەکات دیزاینی وەڵامدەرەوە ئاسان بێت لەگەڵ Tailwind.
لە کاتێکدا کە utility-first هاندەری جێبەجێکردنی ستایلەکانە ڕاستەوخۆ بۆ HTML ـەکەت، دووبارەکردنەوەی تێکەڵە ئاڵۆزەکانی سوودمەندییەکان دەتوانێت ببێتە شتێکی قورس. لێرەدا، ڕێنمایی @apply ی Tailwind دەبێتە ڕزگارکەرێکی ژیان، ڕێگەت پێدەدات ستایلە دووبارەبووەکان دەربهێنیت بۆ ناو پۆلەکانی CSS تایبەتمەند.
بۆ نموونە ئەگەر زۆرجار تێکەڵەی bg-red-500 text-white p-6 بەکاربهێنیت، دەتوانیت پۆلێکی نوێ وەک .error دروست بکەیت و @apply بەکاربهێنیت بۆ دووبارە بەکارهێنانەوەی ئەم ستایلانە. ئەمەش خوێندنەوە و پاراستنی کۆدەکان بەرز دەکاتەوە.
هەرچەندە Tailwind CSS لەگەڵ کۆمەڵێک پۆلی سوودمەندی بەرفراوان دێت، بەڵام لەوانەیە پێویستت بە ستایلە تایبەتەکان بێت بۆ پێداویستییە تایبەتەکان. Tailwind بژاردەی خۆکارکردنی بەرفراوان پێشکەش دەکات لە ڕێگەی پەڕگەی ڕێکخستنەکەیەوە، tailwind.config.js.
دەتوانیت ڕێکخستنی پێشوەختە درێژ بکەیتەوە، ڕەنگی تایبەتمەند، خاڵی شکاندن، فۆنت و زۆر شتی تر دروست بکەیت. بەڵام گرنگە ئەم تایبەتمەندییە بە کەمی بەکاربهێنیت بۆ ڕێگریکردن لە ئاوسانی پەڕگەی ڕێکخستنەکەت.
Tailwind CSS چەندین ئەرک و ڕێنمایی دابین دەکات بۆ ئەوەی ئەزموونی پەرەپێدانەکەت نەرمتر بێت. بۆ نموونە، فەنکشنی theme() ڕێگەت پێدەدات ڕاستەوخۆ لە CSS ـەکەتدا دەستت بگات بە بەهاکانی ڕێکخستنەکانت، ئەمەش ستایلکردنی داینامیکی ئاسان دەکات.
جگە لەوەش، ڕێنماییەکانی Tailwind، وەک @responsive، @variants و @apply، ڕێگەت پێدەدەن کە وەڵامدەرەوە، جۆرەکانی دۆخ دروست بکەیت و ستایلە دووبارەبووەکان دەربهێنیت، بە ڕێککەوت. بەکارهێنانی ئەم ئەرک و ڕێنماییانە بە شێوەیەکی گونجاو پرۆسەی پەرەپێدانەکەت خێراتر دەکات و بنکەدراوەی کۆدەکانت بە ڕێکوپێک دەهێڵێتەوە.
بوارێکی دیکە کە Tailwind CSS تێیدا دەدرەوشێتەوە مامەڵەکردنە لەگەڵ دۆخی توخمە جیاوازەکان. جێبەجێکردنی ستایلەکان لەسەر هۆڤەر، فۆکەس، ئەکتیڤ و حاڵەتەکانی تر هێندەی پێشخستنی پۆلی سوودمەندی بە ناوی دۆخەکە سادەیە.
بۆ نموونە hover:bg-blue-500 پۆلی bg-blue-500 جێبەجێ دەکات کاتێک توخمەکە بەسەریدا دەسوڕێتەوە. ئەم پێشگرانە ئاستێکی بەرزی کۆنترۆڵکردن پێشکەش دەکەن لەسەر چۆنیەتی ڕەفتارکردنی توخمەکان لە حاڵەتە جیاوازەکاندا، ئەمەش ئەزموونی بەکارهێنەری ماڵپەڕەکەت بەرز دەکاتەوە.
لە کۆتاییدا، شارەزابوون لەم باشترین پراکتیزانەی Tailwind CSS دەتوانێت پرۆسەی پەرەپێدانی وێبەکەت بە شێوەیەکی بەرچاو بەرز بکاتەوە. ڕێبازێکی سوودمەندی یەکەم، کاتێک لەگەڵ دووبارە بەکارهێنانەوەی کاریگەرانەی ستایلەکان، خۆکارکردن و دەستی باش تێکەڵ دەکرێت
ئەگەر تۆ بەدوای باشترکردنی کاری Tailwind CSS دەگەڕێیت، سەیری DivMagic بکە، درێژکراوەی وێبگەڕێکە کە ڕێگەت پێدەدات پۆلەکانی Tailwind CSS ڕاستەوخۆ لە وێبگەڕەکەتەوە کۆپی بکەیت و بیگۆڕیت و لە هەر ماڵپەڕێکدا کاردەکات.
یەکەم کەس بە کە زانیاری لەسەر هەواڵ و تایبەتمەندییە نوێیەکان و زۆر شتی تر بزانێت!
لە هەر کاتێکدا بەشداریکردن هەڵوەشێنەرەوە. هیچ سپامێک نییە.
© 2024 DivMagic, Inc. هەموو مافەکان پارێزراوە.