od Podstaw
3 godz. 55 min · HTML i CSS · Full-stack i Programowanie
Daniel NoworytaFull stack DeveloperW tej sekcji zapoznasz się z frameworkiem TailwindCSS i poznasz podstawowe pojęcia związane z systemem klas. Dowiesz się, czym jest TailwindCSS, jakie problemy rozwiązuje i jakie zalety posiada. Będziesz miał okazję zobaczyć, jak wyglądają gotowe klasy CSS, które oferuje TailwindCSS i jak można je wykorzystać w projektach.
Ta sekcja zawiera praktyczne zadanie polegające na zbudowaniu strony internetowej projektu The Eduweb Times na urządzenia mobilne. Będziesz mieć okazję zastosować swoje nowo zdobyte umiejętności w praktyce, tworząc atrakcyjną i funkcjonalną stronę internetową.
Ta sekcja skupia się na stylowaniu strony internetowej projektu The Eduweb Times w sposób responsywny, czyli tak, aby strona dobrze wyglądała na różnych urządzeniach. Zaczniemy od stylowania na Tablety. Nauczysz się, jak tworzyć style, które dostosowują się do rozmiaru ekranu, na którym jest wyświetlana strona.
Ta sekcja skupia się na stylowaniu strony internetowej projektu The Eduweb Times w sposób dedykowany dla wyświetlania na dużych ekranach, takich jak monitory desktopowe. Nauczysz się, jak wykorzystać różne techniki stylowania, aby stworzyć atrakcyjny i funkcjonalny wygląd strony na większych ekranach.
Ten kurs wprowadzający do frameworka TailwindCSS jest przeznaczony dla programistów i web developerów, którzy mają już podstawową wiedzę i umiejętności z zakresu HTMLa i CSSa, ale chcą nauczyć się używać jednego z najnowocześniejszych narzędzi do stylowania stron internetowych.
No i teraz spotykamy się z pewnym problemem,
bo mamy tekst i generalnie rzecz biorąc rozwiązań tutaj jest kilka.
Moglibyśmy dostać już z backendu gotowy
tekst, oczywiście przygotowany specjalnie dla nas.
Moglibyśmy tutaj korzystać jakieś sztuczki
i próbować za pomocą truncat on overflow jakoś łamać sobie ten tekst.
Natomiast ja chcę zaproponować inne rozwiązanie rozwiązanie, które
przygotowali dla nas też twórcy właśnie frameworka Tailwind CSS.
Mianowicie plugin, dodatkowy plugin, który pozwoli Ci określić
liczbę wierszy, po której możesz sobie ucinać tekst i zobaczysz jak fajnie i jak
łatwo jest to zaimplementować w tym momencie do naszego projektu.
Teraz pokażę Ci jak możesz sobie
rozszerzać możliwości frameworka Tailwind za pomocą pluginów.
I teraz, żeby dowiedzieć się więcej na temat systemu pluginów w Tailwindzie, możesz
przejść do dokumentacji, wcisnąć Control+K i wpisać plugins.
I już mamy tutaj stronę informacyjną na temat dodatkowych rozszerzeń, które możesz
sobie samemu pisać lub możesz wykorzystywać rozszerzenia, które
stworzyli dla nas już twórcy tego frameworka.
I jednym z tych rozszerzeń jest właśnie
rzecz, która jest nam teraz bardzo potrzebna, mianowicie line-clamp.
Jak widzisz
ten plugin pozwoli Ci uciąć linie i zrobić truncat i trzy kropeczki na końcu
w zależności od tego jaki numer tutaj wprowadzimy.
Dlatego teraz skonfigurujemy sobie nasze
środowisko do tego, żebyś mógł sobie wykorzystać ten plugin.
Mamy tutaj Tailwind CSS line-clamp.
Zainstalujemy to sobie w naszym naszym projekcie.
Przejdźmy teraz do naszego terminala.
Zainstalujemy sobie ten plugin.
Po zainstalowaniu tej paczki w Twoim package.json powinna się pojawić nowa
informacja, że nowa paczka została zainstalowana.
Tutaj mamy Tailwind CSS line-clamp.
I w tym momencie musimy sobie przejść tutaj do konfiguracji i w sekcji plugins,
poprzez rozszerzanie tego, mówimy z których pluginów powinien korzystać.
I tutaj jeżeli zainstalowaliśmy sobie ten
plugin Tailwind CSS line-clamp to teraz poprzez prosty require
możemy sobie wpisać właśnie ten plugin i dzięki temu
uzyskamy dostęp do specjalnej klasy, która jest pokazana tutaj w dokumentacji,
mianowicie linc-clamp i za pomocą myślnik i liczba linii możemy powiedzieć w którym
momencie nasz tekst powinien zostać ucięty.
Zobacz, skopiuję sobie tę klasę.
Przejdę sobie teraz naszego edytora kodu i przejdźmy do naszego p,
I nadajemy mu klasę line-clamp-3.
Na razie to nie zadziałało zobaczyliśmy.
Wróćmy sobie do naszej konfiguracji.
Zobaczymy czy czegoś nie pominęliśmy.
Konfiguracja.
Oczywiście require nie required.
I musimy sobie zbudować nasze style na nowo.
Już w tym momencie zobacz
jak pięknie zaczął nam działać plugin o dokładnie trzeciej line,
na trzeciej linijce ucina nam tekst tak jak tego chcieliśmy.
Teraz możemy sobie wrócić do stylowania tego elementu.