divmagic Make design
SimpleNowLiveFunMatterSimple
Brian
Brian

Оснивач ДивМагица

8. јула 2023. године

Tailwind CSS - Брзо направите модерне веб странице без напуштања ХТМЛ-а

Image 0

Ако желите да направите модерне, прилагодљиве и визуелно привлачне веб странице, Tailwind CSS је ваш оквир. Револуционише традиционални CSS процес ауторства, омогућавајући вам да креирате прилагођене интерфејсе директно у вашем ХТМЛ-у. Tailwind CSS је један од најпопуларнијих CSS оквира са више од 5 милиона инсталација недељно.

Креирајте сложене дизајне са лакоћом

Image 1

Са Tailwind CSS-ом, стварање сложених дизајна постаје лако. Комбинација услужних класа и услужних програма за респонзивни дизајн омогућава вам да дизајнирате сложене изгледе са лакоћом, без угрожавања перформанси и могућности одржавања ваше веб странице.

Изградите било шта

Image 2

Лепота Tailwind CSS-а лежи у његовој свестраности. Можете креирати било шта, од једноставне странице блога до напредне платформе за е-трговину, уз коришћење истих интуитивих услужних класа.

Ограничени сте само вашом маштом. Главна разлика у односу на коришћење Ванилла CSS-а је брзина којом можете да правите прилагођене дизајне.

Традиционални приступ коришћења прилагођених CSS класа са хтмл компонентама као што су див, див класа, п класа је увек опција, али побољшање брзине које долази са Tailwind CSS чини ваш живот лакшим.

Најбоље праксе заправо не функционишу

Image 3

Традиционално, CSS се пише успостављањем скупа глобалних стилова и њиховим рафинирањем на основу компоненте по компоненту. Иако је ово популаран метод, може довести до гломазног кода који се тешко одржава.

Tailwind CSS доводи у питање ову идеју, тврдећи да CSS који је први услужни нуди чистије решење које се може одржавати.

Најпопуларнија библиотека компоненти за Tailwind CSS

Image 4

даисиУИ је најпопуларнија библиотека компоненти за Tailwind CSS, која се може похвалити са преко 50 унапред дизајнираних компоненти, 500+ услужних класа и практично бескрајним могућностима. То вас штеди од поновног измишљања точка сваки пут када креирате нови пројекат.

Немојте сваки пут поново измишљати точак

Image 5

Уместо да губите време на досадан процес писања десетина имена класа за сваки нови пројекат, Tailwind CSS вам омогућава да користите добро дефинисан, семантички скуп услужних класа.

Ови часови су за вишекратну употребу и раде хармонично са CSS каскадом, пружајући вам чврсту основу за све ваше пројекте.

Tailwind CSS – први услужни оквир за CSS

Image 6

У својој сржи, Tailwind CSS је први услужни CSS оквир. То значи да пружа услужне класе ниског нивоа које се могу саставити које можете користити за прављење било ког дизајна, директно у вашем ХТМЛ-у. Нема више бескрајних CSS датотека, само једноставан и интуитиван код.

Користите семантичка имена класа

Image 7

Семантичка имена класа побољшавају читљивост вашег кода, олакшавајући разумевање шта одређена класа ради само гледањем у њено име. Ово је једна од многих функција које је Tailwind CSS усвојио да побољша искуство програмера.

Чисти CSS. Фрамеворк Агностиц. Ради свуда

Image 8

Tailwind CSS вас не везује ни за један специфичан оквир. То је једноставно чист CSS, тако да га можете користити са било којим оквиром, или чак и без оквира. Ради свуда где ради CSS.

Предности Tailwind CSS-а

Image 9

Предности коришћења Tailwind CSS-а укључују повећану продуктивност, смањену величину CSS датотеке и побољшано искуство програмера захваљујући методологији која је прва помоћ. Поред тога, Јуст-Ин-Тиме (ЈИТ) режим обезбеђује муњевито време израде, додатно убрзавајући процес развоја.

Tailwind CSS цене

Image 10

Tailwind CSS је пројекат отвореног кода, што значи да је потпуно бесплатан за коришћење. Цена долази када желите да приступите врхунским функцијама као што су компоненте корисничког интерфејса и шаблони, који се нуде преко Tailwind УИ.

Он је убеђен и флексибилан у исто време

Image 11

Tailwind CSS пружа снажно мишљење о томе како структурирати свој CSS, али је довољно флексибилан да омогући прилагођавање. Ова равнотежа вам омогућава да се усредсредите на оно што је најважније — изградњу прелепих корисничких интерфејса.

Модерне карактеристике

Image 12

Tailwind CSS обухвата модерне функције као што су Флекбок, Грид и прилагођена својства, што га чини одличним избором за развој модерних веб апликација.

Предуслови за коришћење Tailwind CSS-а

Image 13

Пре него што почнете да користите Tailwind CSS, потребно вам је основно разумевање ХТМЛ-а и CSS-а.

Када користити Tailwind CSS

Image 14

Tailwind CSS је погодан за све врсте веб пројеката, великих или малих. Ако сте уморни од рвања са CSS-ом и тражите ефикасније решење прилагођено програмерима, онда је Tailwind CSS за вас.

Не у оквире компоненти?

Image 15

Ако нисте љубитељ компонентних оквира као што су React или Вуе, не брините. Tailwind CSS је независан од оквира и може се користити са чистим ХТМЛ-ом и ЈаваСцрипт-ом.

Сличности и разлике између Tailwind CSS-а и других CSS оквира

Image 16

Док други оквири као што су Боотстрап и Фоундатион нуде унапред дизајниране компоненте, Tailwind CSS вам даје алате за прављење потпуно прилагођених дизајна без напуштања ХТМЛ-а. Међутим, са интеграцијом библиотека компоненти као што је даисиУИ, сада можете уживати у најбољем из оба света.

Дарк Моде

Image 17

Једна од најновијих карактеристика Tailwind CSS-а и даисиУИ-а је мрачни режим, који вам омогућава да без напора креирате веб-сајтове тамне теме.

Флекбок Пример

Image 18

Tailwind CSS се добро интегрише са модерним CSS функцијама као што је Флекбок. На пример, можете креирати прилагодљиви изглед користећи класе као што су флек, јустифи-центер, итемс-центер, итд.

Са комбинацијом Јуст-ин-Тиме, можете лако испробати различите вредности класе корисности. Ако једна услужна класа није радила, једноставно је промените да бисте прилагодили свој елемент.

Пример Флекбок распореда

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.

ДивМагиц је алатка за веб развој направљена за веб програмере и програмере софтвера. Омогућава копирање било којег стила из ванилла CSS-а у Tailwind CSS. Једним кликом можете конвертовати било коју компоненту на интернету у Tailwind CSS и користити Tailwind у свом пројекту и прилагодити стил на било који начин.

Зароните дубоко у Tailwind CSS филозофију

Image 22

Филозофија иза Tailwind CSS-а је фокусирање на корисност. То значи да уместо да унапред дефинише класе компоненти, Tailwind CSS обезбеђује услужне класе ниског нивоа које вам омогућавају да конструишете јединствене дизајне без напуштања ХТМЛ-а.

Зашто се удаљити од традиционалног CSS-а?

Image 23

Традиционални CSS може да изазове прекомерно коришћење замењивања, надувене датотеке и „див супу“. Преласком на CSS оквир који је први услужни као што је Tailwind CSS, можете да ублажите ове проблеме, што резултира чистијом, модернизованијом базом кода.

Искусите моћ услужних часова

Image 24

Услужне класе вам помажу да избегнете понављање истих стилова у вашим листовима стилова. То је принцип "Не понављај се" (ДРИ). Ови часови вам штеде значајно време и труд и доводе до базе кодова која се може одржавати.

Истраживање Tailwind CSS директива

Image 25

Tailwind CSS уводи неколико директива које се могу користити у вашим стиловима. То укључује @аппли, @вариантс и @сцреен. Разумевање и коришћење ових директива може знатно побољшати ваше Tailwind CSS искуство. Они се могу поставити у CSS датотеку Tailwind Цонфиг. Можете писати CSS класе користећи овај приступ.

Проширите Tailwind CSS помоћу додатака

Image 26

Tailwind CSS се може проширити додацима, додавањем нове функционалности или прилагођавањем постојеће. Научите како да искористите додатке да бисте максимално повећали ефикасност и естетику својих веб пројеката.

Укључите Tailwind CSS у свој радни ток

Image 27

Интеграција Tailwind CSS-а у ваш развојни ток је једноставна, било да користите алате за прављење као што су Вебпацк или Парцел, или радите са оквирима као што су Нект.јс или Гатсби.

Побољшајте приступачност помоћу Tailwind CSS-а

Image 28

Tailwind CSS подстиче приступачан дизајн укључивањем низа АРИА атрибута у своје класе. Креирајте приступачније интерфејсе и побољшајте корисничко искуство за све.

Искористите снагу Флекбок-а и Грид-а помоћу Tailwind CSS-а

Искористите модерне CSS модуле изгледа као што су Флекбок и Грид са Tailwind CSS-ом. Научите како се услужне класе могу користити за контролу распореда на флексибилан и брз начин.

Како да отклоните грешке у својим Tailwind CSS пројектима

Tailwind CSS пружа неколико алата и техника за отклањање грешака које олакшавају идентификацију и решавање проблема са стилизовањем. Схватите ове алате и побољшајте своје вештине отклањања грешака.

Направите шарени веб са Tailwind CSS-ом

Tailwind CSS долази са широком палетом прилагодљивих боја. Научите како да користите и прилагодите ове боје да бисте креирали живописне и визуелно привлачне дизајне.

Развијајте брже са Tailwind CSS-овим ЈИТ режимом

Зароните дубље у Tailwind CSS-ов Јуст-Ин-Тиме режим. Схватите како функционише и како може значајно да убрза ваш развој и време изградње.

Од нуле до хероја: Мастер Tailwind CSS

Крените на пут ка савладавању Tailwind CSS-а. Од подешавања вашег окружења до истраживања напредних тема, овај свеобухватни водич вас покрива.

Прилагодите Tailwind CSS својим потребама

Једна од највећих предности Tailwind CSS-а је његова флексибилност. Научите како да прилагодите Tailwind да одговара специфичним потребама вашег пројекта.

Упознавање са Tailwind CSS-ом

Укључите се у практично учење кроз низ практичних примера. Истражите како да направите различите веб компоненте користећи Tailwind CSS и ДаисиУИ.

Миграција са других CSS оквира на Tailwind CSS

Размишљате о преласку на Tailwind CSS? Схватите кључне разлике између Tailwind-а и других оквира и научите ефикасне стратегије за миграцију ваших пројеката.

Можете користити ДивМагиц или сличне алате да значајно повећате брзину миграције.

Алати за веб развој као што је ДивМагиц омогућавају вам да једним кликом копирате било који елемент, било који дизајн и било који стил са било које веб странице.

Једноставан пример: Прављење компоненте картице која одговара

Ево примера како можете да направите компоненту картице која реагује користећи 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.цонфиг.јс.

Та датотека ће садржати ваша подешавања конфигурације. Нећете писати CSS нити имати било коју другу CSS датотеку. Ова конфигурациона датотека је једина која ће вам требати.

Које су најбоље праксе за Tailwind CSS?

За детаљно објашњење најбољих пракси за Tailwind CSS, погледајте наш други чланак Tailwind CSS најбоље праксе.

Tailwind CSS: Будућност веб дизајна

Размислите о томе како Tailwind CSS обликује будућност веб дизајна. Сазнајте више о његовом утицају и потенцијалу за раст у индустрији веб развоја.

Имате повратне информације или имате проблем? Обавестите нас преко наше платформе, а ми ћемо се побринути за остало!

Желите да будете у току?

Придружите се ДивМагиц листи е-поште!

© 2024 ДивМагиц, Инц. Сва права задржана.