Lekce 1.4

Tailwind CSS: utility-first přístup

Vzhled skládaný z hotových tříd přímo na prvku v HTML.

Cvičení 1

Tlačítko

Co si vyzkoušíte

Postavíte tlačítko bez jediného vlastního pravidla v CSS. Ve výchozím stavu máte stránku s Tailwindem připojeným přes Play CDN a na ní neostylované tlačítko.

Utility se hledají v dokumentaci na tailwindcss.com. Vyhledávací pole tam bere i názvy vlastností z CSS, takže po zadání border-radius najdete, že zakulacené rohy se v Tailwindu dělají pomocí tříd rounded-*.

Zadání

  1. Dejte tlačítku vnitřní odsazení, zaoblené rohy a tučnější písmo.
  2. Vyberte si barvy z palety barev.
  3. Nastavte barvu pozadí a textu tak, aby byl text dobře čitelný.
  4. Přidejte rámeček v tmavším odstínu stejné barvy, jako je barva tlačítka
  5. Mezi ikonou a textem udělejte větší odsazení. Pomocí třídy, ne tím, že v HTML přidáte mezeru.
  6. Vyberte tlačítko ve vývojářských nástrojích prohlížeče. Na panelu se styly se podívejte, jaké v sobě jednotlivé třídy na tlačítku mají hodnoty.

Bonus

  1. Přidejte druhou variantu tlačítka, která má jen rámeček a průhledné pozadí.
  2. Přidejte hover efekt. Průhlednému tlačítku se při najetí myši změní barva pozadí.