Brian
Brian

DivMagic təsisçisi

8 iyul 2023-cü il

Tailwind CSS - HTML-dən çıxmadan tez müasir veb saytlar yaradın

Image 0

Müasir, həssas və vizual olaraq cəlbedici veb saytlar yaratmaq istəyirsinizsə, Tailwind CSS sizin əsas çərçivənizdir. O, birbaşa HTML-də xüsusi interfeyslər yaratmağa imkan verən ənənəvi CSS yazma prosesində inqilab edir. Tailwind CSS həftəlik 5 milyondan çox quraşdırma ilə ən populyar CSS çərçivələrindən biridir.

Asanlıqla Kompleks Dizaynlar yaradın

Image 1

Tailwind CSS ilə mürəkkəb dizaynlar yaratmaq asan olur. Faydalı siniflər və cavab verən dizayn kommunallarının birləşməsi veb saytınızın performansına və davamlılığına güzəştə getmədən mürəkkəb planları asanlıqla tərtib etməyə imkan verir.

Hər hansı bir şey qurun

Image 2

Tailwind CSS-nin gözəlliyi onun çox yönlüliyindədir. Eyni intuitiv kommunal siniflərdən istifadə edərkən sadə bir blog səhifəsindən qabaqcıl e-ticarət platformasına qədər hər şeyi yarada bilərsiniz.

Siz yalnız təsəvvürünüzlə məhdudlaşırsınız. Vanilla CSS-dən istifadədən əsas fərq, xüsusi dizaynlar qura biləcəyiniz sürətdir.

div, div class, p class kimi html komponentləri ilə fərdi css siniflərindən istifadənin ənənəvi yanaşması həmişə bir seçimdir, lakin Tailwind CSS ilə gələn sürətin təkmilləşdirilməsi həyatınızı asanlaşdırır.

Ən yaxşı təcrübələr əslində işləmir

Image 3

Ənənəvi olaraq, CSS bir sıra qlobal üslublar yaratmaq və onları komponent-komponent əsasında təkmilləşdirməklə yazılır. Bu populyar üsul olsa da, həcmli, saxlanması çətin olan koda səbəb ola bilər.

Tailwind CSS bu anlayışı mübahisələndirərək, ilk yardımçı CSS-nin daha təmiz, daha davamlı həll təklif etdiyini iddia edir.

Tailwind CSS üçün ən məşhur komponent kitabxanası

Image 4

daisyUI, Tailwind CSS üçün ən populyar komponent kitabxanasıdır, 50-dən çox əvvəlcədən hazırlanmış komponentlər, 500-dən çox kommunal siniflər və faktiki olaraq sonsuz imkanlarla öyünür. Bu, hər dəfə yeni layihə yaratdığınız zaman təkəri yenidən kəşf etməkdən sizi xilas edir.

Hər dəfə təkəri yenidən ixtira etməyin

Image 5

Hər yeni layihə üçün onlarla sinif adı yazmaq kimi yorucu proseslə vaxtınızı itirmək əvəzinə, Tailwind CSS sizə yaxşı müəyyən edilmiş, semantik kommunal siniflərdən istifadə etməyə imkan verir.

Bu siniflər təkrar istifadə edilə bilər və CSS şəlaləsi ilə ahəngdar işləyir və sizi bütün layihələriniz üçün möhkəm təməl ilə təmin edir.

Tailwind CSS - Utility First CSS Framework

Image 6

Özündə, Tailwind CSS ilk yardımçı CSS çərçivəsidir. Bu o deməkdir ki, o, birbaşa HTML-də istənilən dizaynı qurmaq üçün istifadə edə biləcəyiniz aşağı səviyyəli, tərtib edilə bilən kommunal siniflər təqdim edir. Artıq sonsuz CSS faylları yoxdur, yalnız sadə və intuitiv kod.

Semantik Sinif Adlarından istifadə edin

Image 7

Semantik sinif adları kodunuzun oxunuşunu yaxşılaşdırır, sadəcə adına baxmaqla konkret sinfin nə etdiyini başa düşməyi asanlaşdırır. Bu, Tailwind CSS-in tərtibatçı təcrübəsini təkmilləşdirmək üçün qəbul etdiyi bir çox xüsusiyyətlərdən biridir.

Təmiz CSS. Çərçivə Aqnostik. Hər Yerdə İşləyir

Image 8

Tailwind CSS sizi heç bir xüsusi çərçivəyə bağlamır. Bu, sadəcə olaraq saf CSS-dir, ona görə də ondan istənilən çərçivə ilə, hətta heç bir çərçivə olmadan da istifadə edə bilərsiniz. CSS-nin işlədiyi hər yerdə işləyir.

Tailwind CSS-in üstünlükləri

Image 9

Tailwind CSS-dən istifadənin üstünlükləri arasında artan məhsuldarlıq, azaldılmış CSS fayl ölçüsü və ilk yardım metodologiyası sayəsində təkmilləşdirilmiş tərtibatçı təcrübəsi daxildir. Bundan əlavə, Just-In-Time (JIT) rejimi inkişaf prosesinizi daha da sürətləndirərək ildırım sürəti ilə qurma vaxtlarını təmin edir.

Tailwind CSS Qiymətləndirmə

Image 10

Tailwind CSS açıq mənbəli layihədir, yəni istifadə etmək tamamilə pulsuzdur. Tailwind UI vasitəsilə təklif olunan UI komponentləri və şablonları kimi premium xüsusiyyətlərə daxil olmaq istədiyiniz zaman qiymət gəlir.

O, eyni zamanda fikirli və çevikdir

Image 11

Tailwind CSS, CSS-nin necə qurulacağına dair güclü rəy təqdim edir, lakin fərdiləşdirməyə icazə vermək üçün kifayət qədər çevikdir. Bu tarazlıq sizə ən vacib olana diqqət yetirməyə imkan verir - gözəl UI yaratmaq.

Müasir xüsusiyyətlər

Image 12

Tailwind CSS Flexbox, Grid və fərdi xüsusiyyətlər kimi müasir xüsusiyyətləri əhatə edir və onu müasir veb proqramların hazırlanması üçün əla seçim edir.

Tailwind CSS-dən istifadə üçün ilkin şərtlər

Image 13

Tailwind CSS-dən istifadə etməyə başlamazdan əvvəl sizə HTML və CSS haqqında əsas anlayış lazımdır.

Tailwind CSS-dən nə vaxt istifadə edilməlidir

Image 14

Tailwind CSS böyük və ya kiçik veb layihələrin bütün növləri üçün uyğundur. Əgər CSS ilə mübarizə aparmaqdan bezmisinizsə və daha səmərəli, tərtibatçıya uyğun həll axtarırsınızsa, Tailwind CSS sizin üçündür.

Komponent çərçivələrə daxil deyilsiniz?

Image 15

React və ya Vue kimi komponent çərçivələrinin pərəstişkarı deyilsinizsə, narahat olmayın. Tailwind CSS çərçivə-aqnostikdir və təmiz HTML və JavaScript ilə istifadə edilə bilər.

Tailwind CSS və digər CSS çərçivələri arasındakı oxşarlıqlar və fərqlər

Image 16

Bootstrap və Foundation kimi digər çərçivələr əvvəlcədən hazırlanmış komponentlər təklif edərkən, Tailwind CSS sizə HTML-dən çıxmadan tamamilə fərdi dizaynlar yaratmaq üçün alətlər verir. Bununla belə, daisyUI kimi komponent kitabxanalarının inteqrasiyası ilə siz indi hər iki dünyanın ən yaxşılarından həzz ala bilərsiniz.

Qaranlıq rejim

Image 17

Tailwind CSS və daisyUI-nin ən son xüsusiyyətlərindən biri qaranlıq temalı veb saytları asanlıqla yaratmağa imkan verən qaranlıq rejimdir.

Flexbox nümunəsi

Image 18

Tailwind CSS Flexbox kimi müasir CSS xüsusiyyətləri ilə yaxşı inteqrasiya edir. Məsələn, flex, justify-center, items-center və s. kimi siniflərdən istifadə edərək cavab verən tərtibat yarada bilərsiniz.

Just-in-Time birləşməsi ilə siz asanlıqla müxtəlif kommunal sinif dəyərlərini sınaya bilərsiniz. Bir kommunal sinif işləməyibsə, elementinizi fərdiləşdirmək üçün sadəcə dəyişdirin.

Flexbox Layout Nümunəsi

Image 19

Tailwind CSS-dən istifadə edərək, cavab verən naviqasiya paneli kimi mürəkkəb planlar yaratmaq asandır. Budur bir nümunə:

<nav class="flex items-center justify-between flex-wrap bg-teal-500 p-6">
  <div class="flex items-center flex-shrink-0 text-white mr-6">
    <span class="font-semibold text-xl tracking-tight">Tailwind CSS</span>
  </div>
  <div class="block lg:hidden">
    <button class="flex items-center px-3 py-2 border rounded text-teal-200 border-teal-400 hover:text-white hover:border-white">
      <svg class="fill-current h-3 w-3" viewBox="0 0 20 20"><path d="M0 3h20v2H0V3zm0 6h20v2H0V9zm0 6h20v2H0v15z"></path></svg>
    </button>
  </div>
  <div class="w-full block flex-grow lg:flex lg:items-center lg:w-auto">
    <div class="text-sm lg:flex-grow">
      <a href="#responsive-header" class="block mt-4 lg:inline-block lg:mt-0 text-teal-200 hover:text-white mr-4">Home</a>
      <a href="#responsive-header" class="block mt-4 lg:inline-block lg:mt-0 text-teal-200 hover:text-white mr-4">About</a>
      <a href="#responsive-header" class="block mt-4 lg:inline-block lg:mt-0 text-teal-200 hover:text-white">Contact</a>
    </div>
  </div>
</nav>

Hazır komponentlər

Image 20

Layihənizdə tailwind css kodundan istifadə etmək qərarına gəlsəniz, bir çox əvvəlcədən hazırlanmış komponentləri onlayn tapa biləcəksiniz. Bunlardan hər hansı birini kopyalaya və öz veb saytınız üçün fərdiləşdirə bilərsiniz.

CSS-ni Tailwind CSS-ə necə çevirmək olar

Image 21

CSS-ni Tailwind CSS siniflərinə çevirə bilmək əksər tərtibatçıların ehtiyac duyduğu bir şeydir. İnternetdə Tailwind CSS mövcud olmamışdan əvvəl qurulmuş bir çox vebsayt var. Bu veb səhifələr üslub cədvəli ilə css istifadə edir və veb inkişaf mütəxəssisləri bu səhifələri Tailwind CSS-ə köçürmək istəyirlər.

DivMagic veb tərtibatçısı və proqram təminatı tərtibatçıları üçün hazırlanmış veb inkişaf vasitəsidir. Bu, istənilən üslubu vanil css-dən Tailwind CSS-ə köçürməyə imkan verir. Bir kliklə siz internetdəki istənilən komponenti Tailwind CSS-ə çevirə və layihənizdə Tailwind-dən istifadə edə və üslubu istədiyiniz şəkildə fərdiləşdirə bilərsiniz.

Tailwind CSS fəlsəfəsinə dərindən dalın

Image 22

Tailwind CSS-nin arxasında duran fəlsəfə faydalılığa diqqət yetirməkdir. Bu o deməkdir ki, komponent siniflərini əvvəlcədən müəyyən etmək əvəzinə, Tailwind CSS HTML-dən çıxmadan unikal dizaynlar yaratmağa imkan verən aşağı səviyyəli kommunal siniflər təqdim edir.

Ənənəvi CSS-dən niyə uzaqlaşmalısınız?

Image 23

Ənənəvi CSS overrides, şişmiş faylları və "div şorbası" həddindən artıq istifadə səbəb ola bilər. Tailwind CSS kimi ilk köməkçi CSS çərçivəsinə keçməklə siz bu problemləri yüngülləşdirə bilərsiniz, nəticədə daha təmiz, daha sadələşdirilmiş kod bazası əldə edə bilərsiniz.

Faydalı Dərslərin Gücünü Təcrübə edin

Image 24

Faydalı dərslər stil cədvəlinizdə eyni üslubların təkrarlanmasının qarşısını almağa kömək edir. Bu, "Özünüzü Təkrar Etməyin" (QURU) prinsipidir. Bu siniflər sizə əhəmiyyətli vaxt və səylərə qənaət edir və yüksək səviyyədə saxlanıla bilən kod bazasına gətirib çıxarır.

Tailwind CSS Direktivlərinin araşdırılması

Image 25

Tailwind CSS üslub cədvəlinizdə istifadə oluna bilən bir neçə direktiv təqdim edir. Bunlara @apply , @variants və @screen daxildir. Bu direktivləri başa düşmək və istifadə etmək Tailwind CSS təcrübənizi xeyli artıra bilər. Bunlar Tailwind Config CSS faylına yerləşdirilə bilər. Bu yanaşmadan istifadə edərək css sinifləri yaza bilərsiniz.

Pluginlərlə Tailwind CSS-ni genişləndirin

Image 26

Tailwind CSS-i plaginlərlə genişləndirmək, yeni funksionallıq əlavə etmək və ya mövcud olanı fərdiləşdirmək olar. Veb layihələrinizin effektivliyini və estetikasını artırmaq üçün plaginlərdən necə istifadə edəcəyinizi öyrənin.

Tailwind CSS-ni iş axınınıza daxil edin

Image 27

Webpack və ya Parcel kimi qurma alətlərindən istifadə etməyinizdən və ya Next.js və ya Gatsby kimi çərçivələrlə işləməyinizdən asılı olmayaraq, Tailwind CSS-ni inkişaf iş axınınıza inteqrasiya etmək sadədir.

Tailwind CSS ilə əlçatanlığı artırın

Image 28

Tailwind CSS öz siniflərinə bir sıra ARIA atributlarını daxil etməklə əlçatan dizaynı təşviq edir. Daha əlçatan interfeyslər yaradın və hər kəs üçün istifadəçi təcrübəsini təkmilləşdirin.

Tailwind CSS ilə Flexbox və Grid-in gücündən istifadə edin

Tailwind CSS ilə Flexbox və Grid kimi müasir CSS layout modullarından istifadə edin. Utilit siniflərinin quruluşa çevik və həssas şəkildə nəzarət etmək üçün necə istifadə oluna biləcəyini öyrənin.

Tailwind CSS Layihələrinizi necə ayırmaq olar

Tailwind CSS üslub problemlərinin müəyyən edilməsini və həllini asanlaşdıran bir neçə sazlama alətləri və üsulları təqdim edir. Bu alətləri anlayın və sazlama bacarıqlarınızı artırın.

Tailwind CSS ilə Rəngli Veb yaradın

Tailwind CSS, fərdiləşdirilə bilən rənglərin geniş palitrası ilə gəlir. Canlı və vizual cəlbedici dizaynlar yaratmaq üçün bu rənglərdən necə istifadə etməyi və fərdiləşdirməyi öyrənin.

Tailwind CSS'nin JIT rejimi ilə daha sürətli inkişaf edin

Tailwind CSS-in Just-In-Time rejimini daha dərindən araşdırın. Bunun necə işlədiyini və inkişafınızı və qurma müddətinizi necə əhəmiyyətli dərəcədə sürətləndirə biləcəyini anlayın.

Sıfırdan Qəhrəmana: Master Tailwind CSS

Tailwind CSS-ni mənimsəmək üçün səyahətə çıxın. Ətrafınızı qurmaqdan tutmuş qabaqcıl mövzuları araşdırmağa qədər bu hərtərəfli bələdçi sizi əhatə edir.

Tailwind CSS-ni ehtiyaclarınıza uyğunlaşdırın

Tailwind CSS-nin ən güclü tərəflərindən biri onun çevikliyidir. Tailwind-i layihənizin xüsusi ehtiyaclarına uyğunlaşdırmaq üçün necə fərdiləşdirməyi öyrənin.

Tailwind CSS ilə təcrübə əldə etmək

Bir sıra praktik nümunələr vasitəsilə praktiki öyrənmə ilə məşğul olun. Tailwind CSS və DaisyUI istifadə edərək müxtəlif veb komponentlərinin necə qurulacağını araşdırın.

Digər CSS Çərçivələrindən Tailwind CSS-ə köçürmə

Tailwind CSS-ə keçməyi düşünürsünüz? Tailwind və digər çərçivələr arasındakı əsas fərqləri anlayın və layihələrinizi köçürmək üçün effektiv strategiyaları öyrənin.

Miqrasiya sürətinizi əhəmiyyətli dərəcədə artırmaq üçün DivMagic və ya oxşar vasitələrdən istifadə edə bilərsiniz.

DivMagic kimi veb-inkişaf alətləri sizə bir kliklə istənilən vebsaytdan istənilən elementi istənilən dizaynı və istənilən üslubu kopyalamağa imkan verir.

Sadə bir nümunə: Cavab verən Kart Komponentinin yaradılması

Budur, Tailwind CSS-dən istifadə edərək cavab verən kart komponentini necə qura biləcəyiniz nümunəsi. Bu komponentdə şəkil, başlıq və təsvir olacaq.

<div class="max-w-md mx-auto bg-white rounded-xl shadow-md overflow-hidden md:max-w-2xl">
  <div class="md:flex">
    <div class="md:flex-shrink-0">
      <img class="h-48 w-full object-cover md:w-48" src="/img/store.jpg" alt="Store">
    </div>
    <div class="p-8">
      <div class="uppercase tracking-wide text-sm text-indigo-500 font-semibold">Your Product</div>
      <p class="mt-2 text-gray-500">This is a brief description of your product. The card uses utility classes for padding, text color, and the uppercase font styling.</p>
    </div>
  </div>
</div>

Tailwind CSS ilə forma qurmaq

Tailwind CSS ilə forma yaratmaq sadə və intuitivdir. Budur sadə əlaqə forması:

<div class="w-full max-w-xs">
  <form class="bg-white shadow-md rounded px-8 pt-6 pb-8 mb-4">
    <div class="mb-4">
      <label class="block text-gray-700 text-sm font-bold mb-2" for="username">
        Username
      </label>
      <input class="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 leading-tight focus:outline-none focus:shadow-outline" id="username" type="text" placeholder="Username">
    </div>
    <div class="mb-6">
      <label class="block text-gray-700 text-sm font-bold mb-2" for="password">
        Password
      </label>
      <input class="shadow appearance-none border rounded w-full py-2 px-3 text-gray-700 mb-3 leading-tight focus:outline-none focus:shadow-outline" id="password" type="password" placeholder="******************">
    </div>
    <div class="flex items-center justify-between">
      <button class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded focus:outline-none focus:shadow-outline" type="button">
        Sign In
      </button>
    </div>
  </form>
</div>

Tailwind CSS-nin fərdiləşdirilməsi

Tailwind CSS sizə öz standart konfiqurasiyasını fərdiləşdirməyə imkan verir, kommunal sinifləri ehtiyaclarınıza uyğunlaşdırır. Aşağıda rəng palitrasını fərdiləşdirmək üçün bir nümunə var.

Bu nümunələr Tailwind CSS-nin çevikliyini və sadəliyini nümayiş etdirir, onların müasir, cavab verən veb komponentlərini səmərəli və effektiv şəkildə yaratmağınıza necə kömək edə biləcəyini nümayiş etdirir.

module.exports = {
  theme: {
    extend: {
      colors: {
        'custom-blue': '#243c5a',
        'custom-green': '#387c6d',
      }
    }
  }
}

Mənə hər hansı bir CSS faylı lazımdırmı?

Tailwind CSS ilə sizə lazım olan yeganə fayl tailwind.config.js faylıdır.

Bu fayl konfiqurasiya parametrlərinizi saxlayacaq. Siz css yazmayacaq və ya başqa css faylınız olmayacaq. Bu konfiqurasiya faylı sizə lazım olacaq yeganə fayldır.

Tailwind CSS üçün ən yaxşı təcrübələr hansılardır?

Ən yaxşı Tailwind CSS təcrübələri haqqında ətraflı izahat üçün, lütfən, Tailwind CSS Best Practices adlı digər məqaləmizə baxın.

Tailwind CSS: Veb Dizaynın Gələcəyi

Tailwind CSS-nin veb dizaynın gələcəyini necə formalaşdırdığını düşünün. Veb inkişaf sənayesində onun təsiri və böyümə potensialı haqqında məlumat əldə edin.

Yeniliklərdən xəbərdar olmaq istəyirsiniz?
DivMagic e-poçt siyahısına qoşulun!

Xəbərlər, yeni funksiyalar və daha çox şey haqqında ilk siz xəbərdar olun!

İstənilən vaxt abunəlikdən çıxın. Spam yoxdur.

© 2024 DivMagic, Inc. Bütün hüquqlar qorunur.