Brian
Brian

Заснавальнік DivMagic

8 ліпеня 2023 г

Tailwind CSS - Хутка стварайце сучасныя вэб-сайты, не пакідаючы свой HTML

Image 0

Калі вы хочаце ствараць сучасныя, спагадныя і візуальна прывабныя вэб-сайты, Tailwind CSS - гэта ваш выбар. Гэта рэвалюцыянізуе традыцыйны аўтарскі працэс CSS, дазваляючы вам ствараць уласныя інтэрфейсы непасрэдна ў вашым HTML. Tailwind CSS - адзін з самых папулярных фрэймворкаў CSS з больш чым 5 мільёнамі штотыднёвых установак.

Лёгка стварайце складаныя дызайны

Image 1

З Tailwind CSS стварэнне складаных дызайнаў становіцца лёгкім. Спалучэнне класаў утыліт і ўтыліт адаптыўнага дызайну дазваляе з лёгкасцю распрацоўваць складаныя макеты без шкоды для прадукцыйнасці і зручнасці абслугоўвання вашага сайта.

Будаваць што-небудзь

Image 2

Прыгажосць Tailwind CSS заключаецца ў яго ўніверсальнасці. Вы можаце стварыць што заўгодна, ад простай старонкі блога да пашыранай платформы электроннай камерцыі, выкарыстоўваючы адны і тыя ж інтуітыўна зразумелыя класы ўтыліт.

Вы абмежаваныя толькі вашым уяўленнем. Асноўнае адрозненне ад выкарыстання Vanilla CSS заключаецца ў хуткасці, з якой вы можаце ствараць уласныя дызайны.

Традыцыйны падыход выкарыстання карыстальніцкіх класаў css з кампанентамі html, такімі як div, div class, p class, заўсёды з'яўляецца варыянтам, але паляпшэнне хуткасці, якое прыходзіць з Tailwind CSS, палягчае вам жыццё.

Лепшыя практыкі насамрэч не працуюць

Image 3

Традыцыйна CSS пішацца шляхам стварэння набору глабальных стыляў і ўдасканалення іх па кампанентах. Нягледзячы на ​​тое, што гэта папулярны метад, ён можа прывесці да грувасткага кода, які цяжка абслугоўваць.

Tailwind CSS аспрэчвае гэтае меркаванне, сцвярджаючы, што CSS, арыентаваны на ўтыліту, прапануе больш чыстае і зручнае для абслугоўвання рашэнне.

Самая папулярная бібліятэка кампанентаў для Tailwind CSS

Image 4

daisyUI - самая папулярная бібліятэка кампанентаў для Tailwind CSS, якая змяшчае больш за 50 загадзя распрацаваных кампанентаў, больш за 500 класаў утыліт і практычна бясконцыя магчымасці. Гэта пазбаўляе вас ад вынаходніцтва ровары кожны раз, калі вы ствараеце новы праект.

Не вынаходзіць ровар кожны раз

Image 5

Замест таго, каб марнаваць час на стомны працэс напісання дзясяткаў назваў класаў для кожнага новага праекта, Tailwind CSS дазваляе выкарыстоўваць дакладна вызначаны семантычны набор карысных класаў.

Гэтыя класы можна шматразова выкарыстоўваць і гарманічна працуюць з каскадам CSS, забяспечваючы вам трывалую аснову для ўсіх вашых праектаў.

Tailwind CSS - першая ўтылітная структура CSS

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.

Ён упэўнены і гнуткі адначасова

Image 11

Tailwind CSS дае цвёрдае меркаванне аб тым, як структураваць ваш CSS, але ён досыць гнуткі, каб дазволіць наладжванне. Такі баланс дазваляе засяродзіцца на самым важным — стварэнні прыгожых карыстацкіх інтэрфейсаў.

Сучасныя асаблівасці

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

Image 16

У той час як іншыя фрэймворкі, такія як Bootstrap і Foundation, прапануюць загадзя распрацаваныя кампаненты, Tailwind CSS дае вам інструменты для стварэння цалкам нестандартных дызайнаў, не пакідаючы HTML. Аднак дзякуючы інтэграцыі такіх бібліятэк кампанентаў, як daisyUI, вы можаце атрымліваць асалоду ад лепшага з абодвух светаў.

Цёмны рэжым

Image 17

Адной з апошніх функцый Tailwind CSS і daisyUI з'яўляецца цёмны рэжым, які дазваляе без асаблівых высілкаў ствараць вэб-сайты з цёмнай тэматыкай.

Прыклад Flexbox

Image 18

Tailwind CSS добра інтэгруецца з сучаснымі функцыямі CSS, такімі як Flexbox. Напрыклад, вы можаце стварыць адаптыўны макет, выкарыстоўваючы такія класы, як 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 у класы CSS Tailwind - гэта тое, што патрэбна большасці распрацоўшчыкаў. У Інтэрнэце ёсць шмат вэб-сайтаў, створаных да з'яўлення Tailwind CSS. Гэтыя вэб-старонкі выкарыстоўваюць CSS з табліцай стыляў, і спецыялісты па вэб-распрацоўцы хочуць перанесці гэтыя старонкі на Tailwind CSS.

DivMagic - гэта інструмент вэб-распрацоўкі, створаны для вэб-распрацоўшчыкаў і распрацоўшчыкаў праграмнага забеспячэння. Гэта дазваляе скапіяваць любы стыль з Vanilla CSS у Tailwind CSS. Адным пстрычкай мышы вы можаце пераўтварыць любы кампанент у Інтэрнэце ў Tailwind CSS і выкарыстоўваць Tailwind у сваім праекце і наладзіць стыль так, як хочаце.

Паглыбіцеся ў філасофію Tailwind CSS

Image 22

Філасофія Tailwind CSS - засяродзіцца на карыснасці. Гэта азначае, што замест загадзя вызначаных класаў кампанентаў, Tailwind CSS забяспечвае нізкаўзроўневыя карысныя класы, якія дазваляюць вам ствараць унікальныя дызайны, не пакідаючы свой HTML.

Навошта адыходзіць ад традыцыйнага CSS?

Image 23

Традыцыйны CSS можа выклікаць празмернае выкарыстанне перавызначэнняў, раздутыя файлы і "суп div". Перайшоўшы на фрэймворк CSS, які ў першую чаргу ўтыліты, напрыклад, Tailwind CSS, вы можаце палегчыць гэтыя праблемы, што прывядзе да больш чыстай і аптымізаванай кодавай базы.

Паспрабуйце моц карысных класаў

Image 24

Карысныя класы дапамагаюць вам пазбегнуць паўтарэння адных і тых жа стыляў у вашых табліцах стыляў. Гэта прынцып «Не паўтарай сябе» (DRY). Гэтыя класы значна зэканомяць ваш час і намаганні і прывядуць да кодавай базы, якая добра падтрымліваецца.

Вывучэнне дырэктываў CSS Tailwind

Image 25

Tailwind CSS прадстаўляе некалькі дырэктываў, якія можна выкарыстоўваць у вашых табліцах стыляў. Да іх адносяцца @apply, @variants і @screen. Разуменне і выкарыстанне гэтых дырэктываў можа значна палепшыць ваш вопыт Tailwind CSS. Іх можна змясціць у файл CSS Tailwind Config. Вы можаце пісаць класы css, выкарыстоўваючы гэты падыход.

Пашырыце Tailwind CSS з дапамогай убудоў

Image 26

Tailwind CSS можа быць пашыраны з дапамогай убудоў, дадаючы новую функцыянальнасць або наладжваючы існуючую. Даведайцеся, як выкарыстоўваць плагіны, каб павялічыць эфектыўнасць і эстэтыку вашых вэб-праектаў.

Уключыце Tailwind CSS у свой працоўны працэс

Image 27

Інтэграцыя Tailwind CSS у працоўны працэс распрацоўкі простая, незалежна ад таго, выкарыстоўваеце вы такія інструменты зборкі, як Webpack або Parcel, ці працуеце з фрэймворкамі, такімі як Next.js або Gatsby.

Палепшыце даступнасць з дапамогай Tailwind CSS

Image 28

Tailwind CSS заахвочвае даступны дызайн, уключаючы ў свае класы шэраг атрыбутаў ARIA. Стварыце больш даступныя інтэрфейсы і палепшыце карыстацкі досвед для ўсіх.

Выкарыстоўвайце магутнасць Flexbox і Grid з Tailwind CSS

Выкарыстоўвайце сучасныя модулі макета CSS, такія як Flexbox і Grid, з Tailwind CSS. Даведайцеся, як дапаможныя класы могуць быць выкарыстаны для кіравання макетам гнуткім і спагадным спосабам.

Як адладжваць свае CSS-праекты Tailwind

Tailwind CSS забяспечвае некалькі інструментаў і метадаў адладкі, якія палягчаюць выяўленне і вырашэнне праблем са стылем. Зразумейце гэтыя інструменты і палепшыце свае навыкі адладкі.

Стварыце маляўнічую сетку з Tailwind CSS

Tailwind CSS пастаўляецца з шырокай палітрай наладжвальных колераў. Даведайцеся, як выкарыстоўваць і наладжваць гэтыя колеры для стварэння яркіх і візуальна прывабных дызайнаў.

Развівайце хутчэй з рэжымам JIT Tailwind CSS

Паглыбіцеся ў рэжым Just-In-Time Tailwind CSS. Зразумейце, як гэта працуе і як гэта можа значна паскорыць вашу распрацоўку і час зборкі.

Ад нуля да героя: Майстар 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. Усе правы абаронены.