Tailwind CSS
Utility-first yanaşma ilə unikal dizaynları sürətli və ardıcıl qurmağa imkan verən CSS freymvorku.
Tailwind CSS - 2017-ci ildə Tailwind Labs tərəfindən yaradılmış, MIT lisenziyalı utility-first CSS freymvorkudur. Hazır komponentlər əvəzinə kiçik, tək məqsədli siniflər verir və dizaynı birbaşa HTML daxilində qurmağa imkan yaradır.
Tailwind CSS veb səhifələrin görünüşünü qurmaq üçün istifadə olunan CSS freymvorkudur (hazır üslub alətləri toplusu). Onu 2017-ci ildə Adam Wathan və Tailwind Labs komandası yaradıb; layihə MIT lisenziyası ilə pulsuz və açıq mənbəlidir. Bootstrap kimi hazır düymə və menyu şablonları vermək əvəzinə, Tailwind minlərlə kiçik utilit sinif təqdim edir: məsələn, p-4 boşluq əlavə edir, text-center mətni mərkəzə yığır.
Utility-first o deməkdir ki, dizayn əvvəlcədən hazırlanmış böyük bloklarla yox, tək məqsədli xırda siniflərin kombinasiyası ilə qurulur. Bu yanaşma tərtibatçıya ayrıca CSS faylları yazmadan, birbaşa HTML daxilində işləmək imkanı verir. Nəticədə dizayn dəyişiklikləri daha sürətli edilir və bir üslubun başqa səhifəni gözlənilmədən pozması riski azalır.
Tailwind ətrafında ən çox səslənən tənqid HTML-in sinif adları ilə çirklənməsidir - bir elementdə 10-15 sinif adı görmək mümkündür. Qarşı arqument isə odur ki, bütün üslub məlumatı bir yerdə, elementin üzərində görünür və ayrı CSS fayllarında axtarış aparmağa ehtiyac qalmır. Performans tərəfdən Tailwind istifadə olunmayan sinifləri son fayla daxil etmir: JIT mühərriki (just-in-time - yalnız işlədilən üslubları anında yaradan mexanizm) sayəsində son CSS faylı adətən cəmi bir neçə kilobayt olur.
Müasir versiyalarında, xüsusən v4 buraxılışında, Tailwind yenidən yazılmış, xeyli sürətli mühərrik və CSS-in öz daxilində konfiqurasiya imkanı gətirib - ayrıca JavaScript konfiqurasiya faylına ehtiyac azalıb. Tailwind dizayn sistemləri üçün əlverişlidir, çünki rəng, boşluq və şrift ölçüləri mərkəzi tokenlər kimi təyin olunur və bütün layihədə eyni qaydada tətbiq edilir. Bundan əlavə, shadcn/ui, Headless UI və daisyUI kimi məşhur komponent kitabxanaları Tailwind üzərində qurulub və işi daha da sürətləndirir.
Tez-tez verilən suallar
Tailwind CSS veb saytların və tətbiqlərin dizaynını qurmaq üçün utility-first CSS freymvorkudur - hazır şablonlar əvəzinə kiçik, tək məqsədli siniflər toplusu verir. 2017-ci ildə Tailwind Labs tərəfindən yaradılıb və bu gün ən geniş yayılmış CSS alətlərindən biridir. Ondan həm sadə tanıtım saytlarında, həm də mürəkkəb veb tətbiqlərdə istifadə olunur.



