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, class div, 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 пок. Чаҳорчӯбаи агностикӣ. Дар ҳама ҷо кор мекунад

Image 8

Tailwind CSS шуморо ба ягон чаҳорчӯбаи мушаххас намебандад. Ин танҳо CSS-и пок аст, бинобар ин шумо метавонед онро бо ҳама гуна чаҳорчӯба ва ҳатто бидуни чаҳорчӯба истифода баред. Он дар ҳама ҷое, ки CSS кор мекунад, кор мекунад.

Манфиатҳои CSS Tailwind

Image 9

Манфиатҳои истифодаи Tailwind CSS аз афзоиши маҳсулнокӣ, кам шудани андозаи файли CSS ва таҷрибаи мукаммали таҳиягар аз ҳисоби методологияи аввалиндараҷа иборатанд. Илова бар ин, режими Just-In-Time (JIT) вақти сохтани суръати барқро таъмин намуда, раванди рушди шуморо боз ҳам суръат мебахшад.

Нархгузории Tailwind CSS

Image 10

Tailwind CSS як лоиҳаи кушодаасос аст, ки маънои онро дорад, ки истифодаи он комилан ройгон аст. Арзиши он вақте меояд, ки шумо мехоҳед ба хусусиятҳои олӣ, ба монанди ҷузъҳои UI ва қолибҳое, ки тавассути Tailwind 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

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 ба синфҳои Tailwind CSS чизест, ки ба аксари таҳиягарон ниёз дорад. Дар интернет вебсайтҳои зиёде мавҷуданд, ки қабл аз мавҷудияти Tailwind CSS сохта шудаанд. Ин саҳифаҳои веб CSS-ро бо ҷадвали услуб истифода мебаранд ва мутахассисони таҳияи веб мехоҳанд ин саҳифаҳоро ба Tailwind CSS интиқол диҳанд.

DivMagic як воситаи таҳияи веб аст, ки барои таҳиягарони веб ва таҳиягарони нармафзор сохта шудааст. Он имкон медиҳад, ки ҳама гуна услубро аз vanilla css ба Tailwind CSS нусхабардорӣ кунанд. Бо як клик, шумо метавонед ягон ҷузъро дар интернет ба Tailwind CSS табдил диҳед ва Tailwind-ро дар лоиҳаи худ истифода баред ва услубро ба ҳар тарзе ки мехоҳед, танзим кунед.

Ба фалсафаи CSS Tailwind ғарқ шавед

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 дохил мешаванд. Фаҳмидан ва истифодаи ин дастурҳо метавонад таҷрибаи CSS-и Tailwind-и шуморо хеле беҳтар созад. Инҳоро дар файли Tailwind Config CSS ҷойгир кардан мумкин аст. Шумо метавонед бо истифода аз ин равиш синфҳои 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 амиқтар омӯзед. Бифаҳмед, ки он чӣ гуна кор мекунад ва чӣ гуна он метавонад ба таври назаррас суръатбахшии рушд ва сохтани вақти шуморо суръат бахшад.

Аз сифр то Қаҳрамон: Master Tailwind CSS

Барои азхудкунии Tailwind CSS ба саёҳат шурӯъ кунед. Аз ташкили муҳити худ то омӯхтани мавзӯъҳои пешрафта, ин дастури ҳамаҷониба шуморо фаро гирифтааст.

Tailwind CSS-ро мувофиқи эҳтиёҷоти худ фармоиш диҳед

Яке аз бузургтарин бартариҳои CSS Tailwind чандирии он аст. Бифаҳмед, ки чӣ гуна 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. Ҳама ҳуқуқҳо ҳифз шудаанд.