- Czym jest Tailwind
- Co oznacza podejście utility-first
- Czym jest Tailwind
- Dlaczego warto się nim zainteresować
- Jakie są wady Tailwinda
Tailwind components library: https://tailwindui.com/-> Płatne- Alternatywa z dostępnym darmowym planem: https://flowbite.com/
- Setup + integracja z VSC
- Layout strony
- Responsywność
- Zmienne w Tailwind
- Toggle component + dark mode
- Instalacja: https://tailwindcss.com/docs/installation
- Setup VSC: https://tailwindcss.com/docs/editor-setup
- Oficjalne pluginy
- @tailwindcss/typography (prose)
- @tailwindcss/forms (default styling for forms elements)
- line-clamp
- aspect-ratio
- Figma -> Tailwind: https://www.figma.com/community/plugin/785619431629077634/Figma-Tailwindcss
- Wiele przydatnych linków powiązanych z tym tematem: https://github.com/aniftyco/awesome-tailwindcss
- https://locastic.com/blog/i-was-wrong-about-utility-first-css-and-here-is-why/
- https://adamwathan.me/css-utility-classes-and-separation-of-concerns/
W celu utrwalenia wiadomości przekazanych na prezentacji przygotowaliśmy zadanie dla chętnych. Zadanie polega na zaimplementowaniu komponentu Button w oparciu o Figmę podlinkowaną poniżej. Aby skupić się wyłącznie na tematach związanych z prezentacją przygotowaliśmy dla was reactową częśc tego komponentu w src/button/Button.tsx.
Progress w zadaniu możecie obserwować korzystając ze Storybooka (żeby go odpalić wpisz npm run storybook w konsoli).
Na następnym spotkaniu (17 marca) porozmawiamy sobie na temat naszych rozwiązań.
Link do Figmy: https://www.figma.com/file/tHc91cCq6NGpBX9FI4BwcG/Comparing-CSS-frameworks?node-id=9698%3A85001
Jeżeli masz problem z zadaniem zajrzyj tutaj
https://www.better.dev/making-buttons-with-tailwind-css https://github.com/justalever/tailwindcss-button-components