Hodnoty mimo škálu
Někdy potřebujete hodnotu, kterou škála ani paleta nemá: barvu z loga útulku, přesnou velikost z návrhu od grafika nebo procenta. Tailwind vám proto dovolí napsat za název třídy do hranatých závorek jakoukoli hodnotu CSS. Takovým hodnotám se říká libovolné hodnoty (anglicky arbitrary values):
| Třída | CSS |
|---|---|
bg-[#ff6600] | background-color: #ff6600; |
text-[17px] | font-size: 17px; |
w-[350px] | width: 350px; |
w-[45%] | width: 45%; |
h-[50vh] | height: 50vh; |
CSS pro takovou třídu Tailwind vytvoří, když ji najde ve vašich souborech, stejně jako pro každou jinou třídu. Uvnitř závorek nesmí být mezera: mezera odděluje třídy, takže z w-[350 px] by byly dvě třídy, které neexistují, a nestalo by se nic.
Libovolné hodnoty se hodí, ale používejte je jen výjimečně. Každá z nich se trochu odchyluje od škály a palety, a když je jich hodně, mezery a barvy na webu k sobě přestanou ladit. Když se přistihnete, že píšete p-[15px], téměř jistě poslouží stejně dobře p-4 (16 pixelů). A barvu, kterou byste použili na mnoha stránkách, je lepší přidat do motivu (theme) Tailwindu pod vlastním názvem. Jak na to, se naučíte v lekci Přizpůsobení Tailwindu.
Plakáty a letáky útulku se tisknou na krémový papír v barvě #fdf6ec a Lunina stránka má mít stejnou barvu. Paleta ji nemá, takže pro jednu stránku je libovolná hodnota přesně to pravé.
Jak psát:
Pokyny
V atributu class prvku body nahraďte bg-stone-100 třídou bg-[#fdf6ec]. Opravdu ji nahraďte, nestačí přidat novou třídu: ze dvou tříd pro stejnou vlastnost jedna vyhraje, a tady by to byla bg-stone-100.
Začněte programovat zdarma
8/9