od Podstaw
9 godz. 11 min · HTML i CSS · Full-stack i Programowanie
Wojciech PołowniakSr. Fullstack EngineerWeb dev nigdy nie stoi w miejscu - włączając w to CSS. Czołowe przeglądarki różną się implementacją różnych funkcjonalności, a coraz to nowe właściwości wchodzące do specyfikacji są w stanie postawić stylowanie do góry nogami. W tym kursie poznasz przegląd różnych technik i technologii które zmienią Twoje patrzenie na CSSa - zdecydowanie na lepsze! Koniec z tworzeniem hacków w JavaScript aby osiągnąć efekty takie jak wykresy kołowe czy płynne przewijanie. Poznasz też różne właściwości CSS które są w stanie przyśpieszyć Twoją witrynę!
Na pewnym etapie rozwoju jako Front-End developer, bądź wraz z rozwojem naszego produktu - standardowe podejście do CSSa może nie wystarczyć. W tym kursie poznasz 5 ciekawych architektur CSSa, poznasz ich podstawowe koncepty oraz moje opinie na ich temat. Dzięki temu, tworząc swój następny projekt, będziesz w stanie stworzyć architekturę CSSa bazując na sprawdzonych fundamentach.
CSS Grid i CSS Flexbox to właściwości które powinien znać każdy Front-end developer. Jeśli nie chcesz spędzać wielu godzin na poznawanie tych technologii z osobna, w tym kursie znajdziesz podstawowe informacje na temat tych dwóch technologii - w pigułce. Poznasz różnice między nimi oraz dowiesz się, co zmieniło się w nich w ostatnim czasie.
Jeśli borykasz się z problemami wydajnościowymi na swojej stronie internetowej, ten kurs wskaże Ci techniki które pomogą Ci zmniejszyć czas ładowania, jak i ogólną wydajność Twojej witryny - czy to początkowe ładowanie, czy klatkująca animacja.
Czy nie wiesz jak zacząć z preprocesorami? Po co są nam one potrzebne? A może nie wiesz jak wpasowują się w obecne trendy tworzenia stron? Ten kurs odpowie na Twoje pytania! Dodatkowo, dowiesz się jak skonfigurować jeden z najbardziej popularnych preprocesorów CSS, oraz poznasz jego kluczowe funkcje czy składnie.Jako dodatek, dowiesz się jak dzielić Twoje zmienne SCSS wraz z Twoim kodem JavaScript!
Animacje CSSowe są już z nami od lat, ale jak konkretnie się za nie zabrać? Co trzeba zrobić, aby rozpocząć przygodę z animacjami? Jeśli nie wiesz, to w zaledwie kilku lekcjach poznasz narzędzia i składnie do tworzenia przejść i animacji ograniczonych tylko przez Twoją wyobraźnię* (i możliwości CSSa)
Aby móc efektywnie korzystać z tego kursu, powinieneś posiadać średnio zaawansowaną wiedzę z kategorii Front End. Przyda się również umiejętność poszerzania pojedynczych zagadnień na własną rękę, ponieważ wiele z poruszanych w tym kursie tematów można by zgłębiać godzinami. Nie zaszkodzi również podstawowa wiedza o JavaScript. Postaram się wprowadzić Cię w różne obszary CSSa potrzebne w codziennej pracy jako Front-End developer. Doświadczeni developerzy znajdą w tym kursie powtórkę najistotniejszych informacji na temat współczesnego CSSa, jak i ciekawe zagadnienia o których często się zapomina.
Cześć z tej lekcji opowiem jak skonfigurować wesoły tak abyście mogli
korzystać z CSS a i pilnować go na bieżąco.
Nawet bez konfiguracji narzędzi takich jak Web Pack CL build czy garb.
Generalnie te narzędzia też oczywiście mówimy ale na potrzeby rozpoczęcia pracy z
seksem nie ma konieczności instalowania takich narzędzi zwłaszcza jeżeli nie
znacie CSS i nie korzysta liście znaków czy MP.
Aby.
Instalować moduły.
W związku z czym możecie udać się do
sekcji plagi ONZ w składzie i wyszukać po prostu CSS zobaczymy co nam wyjdzie.
Pierwsze
i pierwsze co nam się w odpowiedziało To jest kąpiel Hero to jest taki bardzo
popularny plagi i jest on naprawdę dużym rozszerzeniem które pozwala wam
skonfigurować nie tylko Sasa Lisa czy CSS ale prawdopodobnie
też tu wejdzie
ale również skrypty czy inne języki które są super setkami innych technologii takie
jak na przykład typu super setem w ramach skryptu.
SAS jest super System CSS a tu np.
Gate Pack to są narzędzia do klatek czyli szablonów
które są rozszerzeniem HTML a więc konfiguracja jest naprawdę prosta
wystarczy tutaj zainstalować ten dodatek ja już go mam zainstalowanego.
No i następny krok to uruchomienie go poprzez.
Tutaj pole. Kąpiel.
Musimy się upewnić że to jest ustawione na on
ponieważ jeżeli domyślnie jest to ta kompilacja nie będzie tutaj miała miejsca.
No i jak już zrobiliśmy on to tak naprawdę możemy zacząć prace.
Chyba że zamkniemy sobie na całe narzędzia konfigurację.
Tam w opisie tego planu jeżeli wrócimy
tutaj było napisane jak można go skonfigurować jakie są wartości i na jakie
sposoby możemy te konkretne języki dostosowywać.
Natomiast ja tutaj zamieszczamy
w przykładach w katalogu kropka wiejska więc jest to katalog ukryty domyślnie.
Jeżeli korzystacie z konsoli aby
się po bramkach No to musicie pamiętać żeby odpalić np.
LS z flagą ażeby wszystkie pliki się wyświetlić.
Kropka. W katalogach jest to katalog ukryty więc w
tym katalogu ukrytym są umieszczone te konfiguracje które dotyczą.
Tutaj widzę że trzeba to zawisnąć jeszcze tylko wojenne kamerki bo coś tutaj się.
Nie zapisało więc zapisujemy.
Akira.
I tak generalnie to co dalej możemy zrobić
no to po prostu stworzyć plik z CSS ja tutaj już wcześniej stworzyłem
plik Index kropka FS i w tym pliku już możemy wpisać nasze
case czyli nasz podstawowy już powinien teoretycznie działać.
Jeżeli ja dodam sobie powiedzmy jeszcze jedną zagrożoną klasę tutaj model kropka
Bar to powiedzmy że model kropka klops baton.
No i chciałbym żeby miał na sobie After.
Na którym ustawiamy kontent na.
Iks to powinien być jakiś albo konik front albo NIK albo.
Nie ma to znaczenia. Generalnie tutaj w tym po wyglądzie
na razie się dużo dziać nie będzie więc możemy go sobie skurczyć.
No i poza pisaniu kąpiel Hero.
Jak widzimy od razu tutaj stworzył nam katalog disc.
To jest ten katalog o którym wspominałem że nie powinniśmy go po pierwsze emitować
więc jeżeli korzystacie z gitar No to musicie do GITD
dodać katalog Disc tak aby nie było w stanie zakomunikować
tych konkretnych plików no bo one są dynamiczne no i widzimy że.
Generalnie kumpel zrozumiał Sachsa i Sachs
rozumie że jeżeli zamierzamy elektorat o którym też będę mówią troszkę później
no to znaczy że powinniśmy je przetransportować na coś w stylu model.
Stacja bar czyli wewnątrz medalu powinien
być jeszcze element bar i dopiero tutaj aplikować Display blog.
I to się stało tutaj właśnie w tym liście
czyli widzimy że model bar Display blog się ustawiła automatycznie.
Ten.
Pseudo element after też się już rozwiązał
i tak naprawdę jeżeli piszemy jeszcze raz to zobaczymy że np.
komentarze w plikach źródłowych z CSS nie
są zachowane do momentu tworzenia plików wynikowi.
Czyli możemy sobie tutaj wstawić np.
komentarz.
Cudu nic fixing liter i ten komentarz oczywiście się nie pojawi
w kodzie wynikowi co jest bardzo dobre bo możemy opisywać w końcu CSS
w sposób jawny nie wpływając na naszego klienta czyli na użytkownika
naszej strony WWW ponieważ to nie zostanie mu wysłane zupełnie.
I to jest najprostsza z możliwych
konfiguracji CSS a jeżeli korzystacie z wiedzy.
Jeżeli korzystacie z innych edytora tekstowych to jestem pewien że też
znajdą się rozszerzenia które robią to w miarę podobny sposób.
Jeżeli chcecie to możecie oczywiście
skonfigurować go według własnych potrzeb na podstawie dokumentacji którą
znajdziecie tutaj w sekcji plagiat i kąpiel Hero.
A jeśli chcecie zobaczyć jak robić to z różnymi trenerami czy model Ferrari no to
kolejne lekcje o tym będą mówiły natomiast są to bardzo proste konfiguracje więc
jeżeli jesteś zaawansowanym deweloperem i potrafisz już skonfigurować takie
narzędzia to kolejna lekcja możesz potraktować bardziej jako ciekawostkę
ponieważ przykłady są naprawdę bardzo proste.
I koniec końców tylko pilnujemy.
Kod źródłowy do kodu wynik owego bez żadnych procesów takich jak
mini fikcja czyszczenie King czy inne tego typu rozwiązania.
Plik index.scss - start · 3 min
.modal {
.bar {
display: block;
}
}Plik index.scss - koniec · 5 min
.modal {
.bar {
display: block;
}
// @TODO: this needs fixing later
.close-button::after {
content: 'x';
}
}Plik końcowy · 6 min
.modal .bar {
display: block;
}
.modal .close-button::after {
content: "x";
}