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.
W tej lekcji opowiem o używaniu frontów ogólnie
takim najbardziej popularnym jak konik frontem jest front osłon i front.
Faktycznie pomogło web development owi dawno temu korzystać z ikon
no bo są generalnie lepsze niż obrazki można je skasować.
Można je do pewnego etapu kompresji bez strat.
No i generalnie jakby jest to naturalny progres rozwoju sieci.
Fronty były używane.
Natomiast.
Co w dzisiejszych czasach robić ze świętami.
Przede wszystkim.
Ja uważam osobiście że nie musimy używać
już w ogóle kwiatów co nie znaczy że powinniśmy przestać używać świąt.
Niewiele osób wie ale są faktycznie dostarcza.
Swoje grafiki w formacie torowym w
formacie DVD i nie ma żadnego problemu w tym aby po prostu te Wiki bezpośrednio w
kodzie umieszczać zamiast robić puste elementy z klasą.
Photoshop tutaj ja celowo zrobiłem coś co wygląda inaczej niż większość dokumentacji
Photoshop czy I tutaj mamy normalne użycie jako.
I klas.
Ford Opera and Opera no i oczywiście to
działa w ten sam sposób natomiast nie jest to schematycznie poprawne użycie.
I co ciekawe sam
front osobom stwierdza że z piany są lepsze w kontekście akcesji bilety
do używania niż i to jest taka trochę zaszłości gdzie
jest to krótszy znacznik więc teoretycznie
zajmuje mniej bitów i kojarzy się z ikoną więc no i było fajną takim do używania z
bo można było w sposób czysty przedstawiać ikony natomiast i niesie za
sobą inne znaczenie romantyczne i to jest tekst podkreślone kursy ową.
Czyli powinien podkreślać np.
elementy takie jak tekst w innym języku
mówi o tym też troszkę więcej w moim kursie odnośnie akcesji.
Ale generalnie ja polecam używać panów zamiast I.
Ponieważ efekt końcowy na stronie www jest taki sam w kontekście tego
jak to się wędruje ale jest to lepsze dla czytników ekranowych.
Kolejny problem z kwotami jest to że jeśli
my jako użytkownicy zechcemy sobie odpisać część czcionek.
No bo oczywiście możemy nie ma z tym
żadnego problemu a strony internetowe mają na tyle nie jednolity design i często też
niedostępne że użytkownicy często to robią czyli wpisują domyślne fronty.
No i generalnie jeżeli napiszemy ten front albo się po prostu nie ładuje możemy to
zrobić w sumie tutaj z poziomu Souls i wejdziemy sobie na przykład w.
Są mi tutaj załadowane te pliki jeżeli po prostu usunie ten plik no to
to się nam tutaj usunęło ale screen reader czyli czytniki ekranowych które pozwalają
przeczytać jakby marka lub naszego kodu na głos dla osób które nie widzą
albo po prostu mają problemy poznawcze albo nie znają danego języka.
No to ikony zostaną czytane również i nie
zostaną wykorzystane jako nic sensownego ponieważ tutaj mamy znaczki.
Już kot który tak naprawdę nie mają dla nas jako ludzi większego znaczenia jeżeli
sobie to rozwinie my musimy zamknąć tą zakładkę.
No to widzimy że kontent jest ustawiony na
jakiegoś herosa który nie ma żadnego sensu i czytniki ekranowych to czytają.
To oczywiście też załączone w źródłach żebyście mogli sprawdzić jak to konkretnie
się czyta przez czytniki ekranu bo jeżeli będziecie tym zainteresowani.
Kolejny problem jest taki że jeżeli
będziemy mieli jakieś style które będą ze sobą skonfliktowany jak wiemy łatwo jest
stworzyć konflikt mający za sobą style zamkniemy tylko listę
i stworzymy sobie Still powiedzmy.
Są ikon i przypadkiem ustawiamy kontent na puste.
No to niestety już w tym momencie nasz
element nie będzie się wędrował tak jak powinien czyli jeśli sobie sam wystawimy.
Tutaj.
No to faktycznie to
ta opera powinna zniknąć zastanawiam się czemu nie zniknęła.
Być może zrobiłem jakąś literówki ale generalnie koniec końców.
To sprowadza się do tego że jeżeli
napiszemy content czymś innym to oczywiście ten
zniknie.
No i jeżeli świątyń nie zdążą się doładować
to też tych wątków nie będziemy widzieli te ikonki będą niewidzialne.
W związku z czym ja proponuję używać
dzików zamiast kwiatów całkowicie czyli porzucić opcje z kwiatami.
Jeżeli mamy taką możliwość
stworzyć odpowiednią infrastrukturę aby te dziki były ładowane w sposób wydajny.
Na nasze strony internetowe wtedy nie
będzie problemów z dostępnością nie będzie problemów z.
Przypadkowym nad pisaniem
takich ikon ponieważ to będą widoki więc takiego czegoś nie możemy napisać.
Będzie to grafika wektor owa która jest najbardziej lokalnym formatem jaki mamy.
No i generalnie do widoków też możemy dużo
dodatkowych funkcjonalności dodać których kwoty po prostu nie mają.