Deadline: to zadanie jest na zaliczenie (TAK/NIE), trzeba je oddać na piątym lub szóstym laboratorium osobie, która prowadzi zajęcia.
Na dzisiejszym laboratorium naszym celem będzie wystylizowanie strony internetowej za pomocą Tailwind CSS.
Zadanie polega na zainstalowaniu Tailwind CSS w projekcie i użyciu go do stylizacji strony internetowej. Dobrym pomysłem jest ostateczne pokazanie w jaki sposób mogłaby wyglądać strona którą robiliśmy w ramach pierwszego bloku, ale nie jest to konieczne. Jeśli chcesz, to możesz wystylizować dowolną stronę internetową.
Zadania podstawowe, każde z nich jest dość proste:
npm
oraz npx
, a następnie postępuj zgodnie z instrukcjami na stronie Tailwind CSS (sekcja “Tailwind CLI”).text-sky-500
do zmiany koloru tekstu. Dodaj na stronie przynajmniej 3 różne kolory tekstu, niech kolory linków będą różne od kolorów tekstu zwykłego. Możesz skorzystać z https://tailwindcss.com/docs/text-color.bg-sky-500
do zmiany koloru tła. Dodaj na stronie przynajmniej 3 różne kolory tła. Możesz skorzystać z https://tailwindcss.com/docs/background-color.shadow
): https://tailwindcss.com/docs/box-shadowtable-auto
do stylizacji tabeli. Możesz skorzystać z https://tailwindcss.com/docs/table-layout.animate-ping
do jednego z elementów na stronie. Możesz skorzystać z https://tailwindcss.com/docs/animation.Zadania średnio zaawansowane:
(opcjonalne, ale polecane) skonfiguruj Visual Studio Code do pracy z Tailwind CSS. Możesz skorzystać z https://tailwindcss.com/docs/editor-setup.
Wskazówka: W najnowszej wersji Tailwind CSS (v4.0) uproszczono proces instalacji, przez co nie jest tworzony plik konfiguracyjny
tailwind.config.js
. Jednakże, przydatne rozszerzenie Tailwind CSS IntelliSense wymaga tego pliku w katalogu roboczym projektu. Aby rozszerzenie działało poprawnie, możesz po prostu utworzyć pusty pliktailwind.config.js
.
flex-row
a flex-col
. Możesz skorzystać z https://tailwindcss.com/docs/flex-direction.flex-auto
do stylizacji elementów. Możesz skorzystać z https://tailwindcss.com/docs/flex#auto.flex-none
. Możesz skorzystać z https://tailwindcss.com/docs/flex#none.Zadanie zaawansowane: