divmagic Make design
SimpleNowLiveFunMatterSimple
Brian
Brian

DivMagic негізін қалаушы

2023 жылғы 8 шілде

Tailwind CSS - HTML-ден шықпай-ақ заманауи веб-сайттарды жылдам жасаңыз

Image 0

Заманауи, жауап беретін және көрнекі веб-сайттарды жасағыңыз келсе, Tailwind CSS сіздің негізгі құрылымыңыз болып табылады. Ол HTML-де тікелей пайдаланушы интерфейстерін жасауға мүмкіндік беретін дәстүрлі CSS авторлық процесінде төңкеріс жасайды. Tailwind CSS - аптасына 5 миллионнан астам орнатулары бар ең танымал CSS фреймворктерінің бірі.

Күрделі дизайнды оңай жасаңыз

Image 1

Tailwind CSS көмегімен күрделі дизайнды жасау оңай болады. Қызметтік сыныптар мен жауап беретін дизайн утилиталарының үйлесімі веб-сайтыңыздың өнімділігі мен техникалық қызмет көрсету қабілетіне нұқсан келтірмей, күрделі макеттерді оңай жасауға мүмкіндік береді.

Кез келген нәрсені жасаңыз

Image 2

Tailwind CSS сұлулығы оның әмбебаптығында. Бірдей интуитивті қызметтік сыныптарды пайдалану кезінде қарапайым блог бетінен кеңейтілген электрондық коммерция платформасына дейін кез келген нәрсені жасауға болады.

Сіз тек қиялыңызбен шектелесіз. Vanilla CSS-ті пайдаланудан басты айырмашылығы - бұл реттелетін дизайнды құру жылдамдығы.

div, div класы, p класы сияқты html құрамдастары бар реттелетін CSS сыныптарын пайдаланудың дәстүрлі тәсілі әрқашан опция болып табылады, бірақ Tailwind CSS көмегімен келетін жылдамдықты жақсарту сіздің өміріңізді жеңілдетеді.

Ең жақсы тәжірибелер іс жүзінде жұмыс істемейді

Image 3

Дәстүрлі түрде CSS жаһандық стильдер жинағын орнату және оларды құрамдас бөлік негізінде нақтылау арқылы жазылады. Бұл танымал әдіс болғанымен, ол көлемді, ұстау қиын кодқа әкелуі мүмкін.

Tailwind CSS бұл түсінікті сынап, бірінші кезектегі утилита CSS таза, техникалық қызмет көрсетуге болатын шешімді ұсынады деп дәлелдейді.

Tailwind CSS үшін ең танымал компоненттер кітапханасы

Image 4

daisyUI — Tailwind CSS үшін ең танымал құрамдас кітапхана, 50-ден астам алдын ала жобаланған құрамдастары, 500-ден астам утилиталар кластары және іс жүзінде шексіз мүмкіндіктері бар. Бұл жаңа жоба жасаған сайын дөңгелекті қайта ойлап табудан құтқарады.

Дөңгелекті әр уақытта қайта ойлап таппаңыз

Image 5

Әрбір жаңа жоба үшін ондаған сынып атауларын жазудың жалықтыратын процесімен уақытыңызды босқа кетірудің орнына, Tailwind CSS сізге пайдалы сыныптардың жақсы анықталған, семантикалық жинағын пайдалануға мүмкіндік береді.

Бұл сыныптар қайта пайдалануға болады және CSS каскадымен үйлесімді жұмыс істейді, бұл сіздің барлық жобаларыңыз үшін берік негіз береді.

Tailwind CSS - Utility First CSS Framework

Image 6

Негізінде, Tailwind CSS утилитаға арналған бірінші CSS құрылымы болып табылады. Бұл кез келген дизайнды тікелей HTML-де құрастыру үшін пайдалануға болатын төмен деңгейлі, құрастырылатын утилиталарды қамтамасыз етеді дегенді білдіреді. Енді шексіз CSS файлдары жоқ, тек қарапайым және интуитивті код.

Семантикалық класс атауларын пайдаланыңыз

Image 7

Семантикалық сынып атаулары кодтың оқылуын жақсартады, бұл оның атын қарау арқылы белгілі бір сыныптың не істейтінін түсінуді жеңілдетеді. Бұл Tailwind CSS әзірлеушілер тәжірибесін жақсарту үшін қабылдаған көптеген мүмкіндіктердің бірі.

Таза CSS. Framework Agnostic. Барлық жерде жұмыс істейді

Image 8

Tailwind CSS сізді қандай да бір нақты шеңбермен байланыстырмайды. Бұл жай ғана таза CSS, сондықтан оны кез келген фреймворкпен, тіпті ешқандай фреймворксыз пайдалануға болады. Ол CSS жұмыс істейтін барлық жерде жұмыс істейді.

Tailwind CSS артықшылықтары

Image 9

Tailwind CSS пайдаланудың артықшылықтарына өнімділікті арттыру, CSS файлының өлшемін азайту және утилита бірінші әдістемесінің арқасында жетілдірілген әзірлеуші ​​тәжірибесі кіреді. Оған қоса, Just-In-Time (JIT) режимі әзірлеу процесін одан әрі жылдамдатып, найзағайдай жылдам құрастыру уақытын қамтамасыз етеді.

Tailwind CSS бағасы

Image 10

Tailwind CSS - бұл ашық бастапқы жоба, яғни оны пайдалану толығымен тегін. Құны Tailwind UI арқылы ұсынылатын UI құрамдастары мен үлгілері сияқты премиум мүмкіндіктерге қол жеткізгіңіз келгенде келеді.

Ол бір мезгілде пікірді және икемді

Image 11

Tailwind CSS сіздің CSS-ті қалай құрылымдау керектігі туралы күшті пікір береді, бірақ ол теңшеуге мүмкіндік беретін икемді. Бұл теңгерім сізге ең маңызды нәрсеге назар аударуға мүмкіндік береді - әдемі UI құру.

Қазіргі заманғы ерекшеліктері

Image 12

Tailwind CSS Flexbox, Grid және пайдаланушы сипаттары сияқты заманауи мүмкіндіктерді қамтиды, бұл оны заманауи веб-қосымшаларды әзірлеу үшін тамаша таңдау етеді.

Tailwind CSS пайдаланудың алғышарттары

Image 13

Tailwind CSS пайдалануды бастамас бұрын сізге HTML және CSS туралы негізгі түсінік қажет.

Tailwind CSS-ті қашан пайдалану керек

Image 14

Tailwind CSS үлкен немесе кішкентай веб-жобалардың барлық түрлеріне жарамды. Егер сіз CSS-пен күресуден шаршасаңыз және әзірлеушілерге тиімдірек шешім іздесеңіз, Tailwind CSS сізге арналған.

Компоненттік шеңберлерге емес пе?

Image 15

Егер сіз React немесе Vue сияқты құрамдас құрылымдардың жанкүйері болмасаңыз, алаңдамаңыз. Tailwind CSS фреймворк-агностикалық болып табылады және оны таза HTML және JavaScript көмегімен пайдалануға болады.

Tailwind CSS және басқа CSS Frameworks арасындағы ұқсастықтар мен айырмашылықтар

Image 16

Bootstrap және Foundation сияқты басқа фреймворктер алдын ала әзірленген құрамдастарды ұсынса, Tailwind CSS сізге HTML-ден шықпай-ақ толығымен теңшелетін дизайнды құруға арналған құралдарды береді. Дегенмен, daisyUI сияқты құрамдас кітапханаларды біріктіру арқылы сіз енді екі әлемнің ең жақсысын пайдалана аласыз.

Қараңғы режим

Image 17

Tailwind CSS және daisyUI соңғы мүмкіндіктерінің бірі қараңғы режим болып табылады, ол қараңғы тақырыпты веб-сайттарды оңай жасауға мүмкіндік береді.

Flexbox мысалы

Image 18

Tailwind CSS Flexbox сияқты заманауи CSS мүмкіндіктерімен жақсы біріктірілген. Мысалы, flex, justify- center, items-center және т.

Just-in-Time комбинациясы арқылы әртүрлі утилиталар класының мәндерін оңай пайдаланып көруге болады. Егер бір утилита класы жұмыс істемесе, элементіңізді теңшеу үшін оны жай ғана өзгертіңіз.

Flexbox орналасуының мысалы

Image 19

Tailwind CSS көмегімен жауап беретін навигация жолағы сияқты күрделі макеттерді жасау оңай. Міне, мысал:

<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>

Дайын компоненттер

Image 20

Егер сіз жобаңызда tailwind CSS кодын пайдалануды шешсеңіз, көптеген алдын ала дайындалған компоненттерді желіден таба аласыз. Сіз олардың кез келгенін көшіріп, өз веб-сайтыңызға теңшей аласыз.

CSS-ті Tailwind CSS-ге қалай түрлендіруге болады

Image 21

CSS-ті Tailwind CSS сыныптарына түрлендіру мүмкіндігі көптеген әзірлеушілерге қажет нәрсе. Интернетте Tailwind CSS пайда болғанға дейін жасалған көптеген веб-сайттар бар. Бұл веб-беттер стильдер кестесімен CSS пайдаланады және веб-әзірлеу мамандары бұл беттерді Tailwind CSS-ге көшіргісі келеді.

DivMagic — веб-әзірлеушілер мен бағдарламалық жасақтаманы әзірлеушілерге арналған веб-әзірлеу құралы. Ол кез келген стильді ванильді CSS-тен Tailwind CSS-ке көшіруге мүмкіндік береді. Бір рет басу арқылы интернеттегі кез келген компонентті Tailwind CSS түріне түрлендіруге және жобаңызда Tailwind қолданбасын пайдалануға және стильді қалағаныңызша реттеуге болады.

Tailwind CSS философиясына терең бойлаңыз

Image 22

Tailwind CSS-тің философиясы - утилитаға назар аудару. Бұл құрамдас сыныптарды алдын ала анықтаудың орнына, Tailwind CSS HTML-ден шықпай-ақ бірегей дизайнды құруға мүмкіндік беретін төмен деңгейлі утилиталар сыныптарын қамтамасыз етеді дегенді білдіреді.

Неліктен дәстүрлі CSS-тен алыстау керек?

Image 23

Дәстүрлі CSS қайта анықтауды, толтырылған файлдарды және «div сорпасын» шамадан тыс пайдалануды тудыруы мүмкін. Tailwind CSS сияқты утилитаға арналған бірінші CSS құрылымына ауысу арқылы сіз бұл мәселелерді жеңілдете аласыз, нәтижесінде таза, жеңілдетілген кодтық база пайда болады.

Коммуналдық сыныптардың күшін көріңіз

Image 24

Утилита класстары стиль кестелерінде бірдей мәнерлерді қайталамауға көмектеседі. Бұл «Өзіңді қайталама» (ҚҰРҒАҚ) қағидасы. Бұл сыныптар сізге айтарлықтай уақыт пен күш-жігерді үнемдейді және жоғары қолдауға болатын кодтық базаға әкеледі.

Tailwind CSS директиваларын зерттеу

Image 25

Tailwind CSS стиль кестелерінде пайдалануға болатын бірнеше директиваларды ұсынады. Оларға @apply , @variants және @screen кіреді. Осы директиваларды түсіну және пайдалану сіздің Tailwind CSS тәжірибеңізді айтарлықтай жақсартады. Оларды Tailwind Config CSS файлында орналастыруға болады. Осы тәсілді пайдаланып CSS сыныптарын жаза аласыз.

Tailwind CSS плагиндерімен кеңейтіңіз

Image 26

Tailwind CSS плагиндермен кеңейтілуі мүмкін, жаңа функционалдылықты қосады немесе барын теңшейді. Веб-жобаларыңыздың тиімділігі мен эстетикасын арттыру үшін плагиндерді қалай пайдалану керектігін біліңіз.

Tailwind CSS-ті жұмыс үрдісіңізге қосыңыз

Image 27

Webpack немесе Parcel сияқты құрастыру құралдарын пайдалансаңыз да, Next.js немесе Gatsby сияқты фреймворктермен жұмыс жасасаңыз да, Tailwind CSS-ті әзірлеу жұмыс үрдісіне біріктіру оңай.

Tailwind CSS көмегімен қол жетімділікті жақсартыңыз

Image 28

Tailwind CSS өз сыныптарына ARIA атрибуттарының ауқымын қосу арқылы қол жетімді дизайнды қолдайды. Қол жетімді интерфейстер жасаңыз және барлығына пайдаланушы тәжірибесін жақсартыңыз.

Tailwind CSS көмегімен Flexbox және Grid қуатын пайдаланыңыз

Tailwind CSS көмегімен Flexbox және Grid сияқты заманауи CSS орналасу модульдерін пайдаланыңыз. Утилиталар сыныптарын орналасуды икемді және жауапты түрде басқару үшін қалай пайдалануға болатынын біліңіз.

Tailwind CSS жобаларын қалай түзетуге болады

Tailwind CSS стильдеу мәселелерін анықтау және шешуді жеңілдететін бірнеше жөндеу құралдары мен әдістерін ұсынады. Осы құралдарды түсініп, жөндеу дағдыларын жетілдіріңіз.

Tailwind CSS көмегімен түрлі-түсті веб жасаңыз

Tailwind CSS теңшелетін түстердің кең палитрасымен келеді. Жарқын және көрнекі дизайн жасау үшін осы түстерді қалай пайдалану және теңшеу керектігін үйреніңіз.

Tailwind CSS JIT режимімен жылдамырақ дамытыңыз

Tailwind CSS-тің Just-In-Time режиміне тереңірек үңіліңіз. Оның қалай жұмыс істейтінін және сіздің дамуыңыз бен құрылыс уақытыңызды қалай айтарлықтай жылдамдататынын түсініңіз.

Нөлден батырға дейін: Master Tailwind CSS

Tailwind CSS-ті игеруге саяхатқа шығыңыз. Ортаңызды орнатудан бастап кеңейтілген тақырыптарды зерттеуге дейін бұл толық нұсқаулық сізді қамтиды.

Tailwind CSS-ті қажеттіліктеріңізге сәйкес реттеңіз

Tailwind CSS-тің ең күшті жақтарының бірі оның икемділігі болып табылады. Жобаңыздың арнайы қажеттіліктеріне сай Tailwind қалай теңшеу керектігін біліңіз.

Tailwind CSS-пен тәжірибе алу

Тәжірибелік мысалдар сериясы арқылы практикалық оқуға қатысыңыз. Tailwind CSS және DaisyUI көмегімен әртүрлі веб-компоненттерді құру жолын зерттеңіз.

Басқа CSS жақтауларынан Tailwind CSS жүйесіне көшу

Tailwind CSS жүйесіне ауысуды қарастырасыз ба? Tailwind және басқа құрылымдар арасындағы негізгі айырмашылықтарды түсініңіз және жобаларыңызды тасымалдаудың тиімді стратегияларын үйреніңіз.

Тасымалдау жылдамдығын айтарлықтай арттыру үшін DivMagic немесе ұқсас құралдарды пайдалануға болады.

DivMagic сияқты веб-әзірлеу құралдары бір рет басу арқылы кез келген веб-сайттан кез келген дизайнды және кез келген стильді кез келген элементті көшіруге мүмкіндік береді.

Қарапайым мысал: жауап беретін карта компонентін құру

Міне, Tailwind CSS көмегімен жауап беретін карта компонентін құрудың мысалы. Бұл құрамдас кескінді, тақырыпты және сипаттаманы қамтиды.

<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 көмегімен пішінді құру

Tailwind CSS көмегімен пішін жасау қарапайым және интуитивті. Міне, қарапайым байланыс формасы:

<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 теңшеу

Tailwind CSS оның әдепкі конфигурациясын теңшеуге мүмкіндік береді, утилиталар сыныптарын қажеттіліктеріңізге бейімдейді. Төменде түстер палитрасын теңшеудің мысалы берілген.

Бұл мысалдар Tailwind CSS икемділігі мен қарапайымдылығын көрсетеді, олар заманауи, жауап беретін веб-компоненттерді тиімді және тиімді жасауға қалай көмектесетінін көрсетеді.

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

Маған кез келген CSS файлы керек пе?

Tailwind CSS көмегімен сізге қажет жалғыз файл - tailwind.config.js файлы.

Бұл файл конфигурация параметрлерін сақтайды. Сіз CSS жазбайсыз немесе басқа CSS файлы болмайсыз. Бұл конфигурация файлы сізге қажет болатын жалғыз файл.

Tailwind CSS үшін қандай жақсы тәжірибелер бар?

Tailwind CSS үздік тәжірибелері туралы егжей-тегжейлі түсініктеме алу үшін, біздің басқа мақаламызды қараңыз Tailwind CSS үздік тәжірибелері.

Tailwind CSS: веб-дизайнның болашағы

Tailwind CSS веб-дизайнның болашағын қалай қалыптастыратыны туралы ойланыңыз. Оның әсері мен веб-әзірлеу индустриясындағы өсу әлеуеті туралы біліңіз.

Пікір бар ма әлде мәселе бар ма? Платформамыз арқылы бізге хабарлаңыз, қалғанын біз шешеміз!

Жаңалықтардан хабардар болғыңыз келе ме?

DivMagic электрондық пошта тізіміне қосылыңыз!

© 2024 DivMagic, Inc. Барлық құқықтар қорғалған.