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.
Poprzedniej lekcji wspomniałem o różnych
jednostkach SMS owych względnej i absolutnych.
Wspomnę tutaj o kilku jednostkach odnoszących się bezpośrednio do portu
czyli do ekranu który mamy tutaj przed sobą w przeglądarce czyli Wu port to jest
generalnie to wszystko aż do paska przeglądarki.
Minus oczywiście np.
narzędzia deweloperskie w tym momencie
port nasz jest niższy niż był przed chwilą.
To jest po prostu ta przestrzeń
w której przeglądarka może wędrować elementy i tak jak wspomniałem w przedniej
lekcji używanie procentów raczej nie jest w tym momencie polecane do większości
elementów które faktycznie ustalają nam play out bo jak widać mamy jednostki
Faction i Unit dla Flex a mamy po prostu Flex grą i też wartości.
Redakcyjne wobec elementów danego elementu
Flex czy po prostu Remy procenty oczywiście też są OK.
Jeżeli chcemy ustawić czemuś 100 proc.
czy
po prostu połowę danej szerokości ale
czasami może być to mylne bo procenty nie są zawsze tak samo interpretowane przez
CSS a jeśli pracujemy z procentami w kontekście
szerokości i wysokości naszego okna to bardzo często jest przykładem.
Jeśli robimy np. medale no to możemy do tego użyć jednostek
takich jak Port Hyde czy port i skrótem do tego są.
Po prostu jednostki VHS czy VW.
Jeżeli ustawiamy sobie
naszego boksera na 100 VW to ten element będzie miał równo tyle co nasz sport.
W tym momencie jeżeli jest parking na naszym na naszym elemencie i nie możemy go
wygenerować w ten sposób no to oczywiście to spowoduje nam z.
Możemy sobie na ten parking zresetować
no i wtedy jesteśmy pewni że nie ma tutaj tego króla a my
odnosimy się do stu procent szerokości przeglądarki
i adekwatnie możemy też zrobić.
VHS czyli Sport HD no i to też zadziała ale Kroll będzie ponieważ
zajmujemy cały portal tutaj jakieś elementy są jeszcze poza
tym naszym elementem więc moglibyśmy jakoś sobie odjąć np.
100 proc. z portu.
Odjąć szerokość tego elementu jeżeli byśmy ją znali no powiedzmy że jest to.
2. Ciężko mi tutaj powiedzieć.
No i wtedy faktycznie króla mieć nie będziemy.
Jest to zdecydowanie więcej niż 2 cm.
Skoro mamy króla.
Natomiast jeśli zależy nam na procentach szerokości ekranu to port Haiti Port
ów są jednostkami do których powinniśmy się odnosić
i te jednostki są szczególnie przydatne
jeżeli robimy właśnie modele jeśli robimy sobie tutaj na nich indeks 1.
Absolutnie o których wspomnę też za chwilę
top na zero Left zero czyli tak naprawdę wyrzucamy nasz element z poza falą.
Normalnego Florent żerowanie elementów i ustawiamy sobie indeks na jeden no to w
tym momencie ten element będzie nam zagrywał to co było
pod spodem.
Więc jeżeli ten Box byłby tak naprawdę medalem możemy zmienić nazwę
Spider nr box to będzie Intermodal i możemy mu tak naprawdę zmienić też kolor
model tylko model.
.
No i ustaw mu na
prąd powiedzmy.
Będzie taki szary.
Możemy oczywiście ustawić jakieś opaski.
I nadal możemy sobie ustawić na.
Jakiś kolor stały np.
Ground Wait usunie sobie autor tekst ustalimy nr modelowi jakąś tutaj ładną.
Rozmiar czcionki.
Powiedzmy na 50 VW czyli 50 proc.
z importu i chyba też na 50 proc.
importu możemy go opozycja nazwać.
O tym oczywiście też później mówił marginesem.
Zero a po prostu auto.
I teraz rozciągnąć to na każdą ze stron.
O pozycjonowanie absolutnym będę jeszcze
mówił No i tutaj to ple Street bo tam absolutnie.
Zastanawiam się czemu to tutaj nam jeszcze nie weszło.
Aha no tak oczywiście bo to musielibyśmy zrobić na
elemencie wewnętrznym więc to zostawiamy tak jak jest bo.
Model to jest cały ten szary box i Intermodal to jest nasze faktyczne
treść tego modelu więc tutaj możemy sobie cenzurować na przykład Flex.
Display Flex content.
Center Line
Center.
Teraz to będzie na środku
opaski i możemy zdjąć tak naprawdę stąd i ustawić je tylko na tutaj.
Na samo tło wtedy nie będzie nam Intermodal też się stawał przezroczysty.
Na połowę.
No i widzimy że teraz ten model jest otwarty bo przecież miło nam to tekst.
No i mamy jakiś tutaj tekst wewnętrzny i jesteśmy pewni że jak będziemy rozszerzać
nasze okno przeglądarki no to zawsze będzie to 50 proc.
szerokości naszego okna czy jego wysokości.
Jeżeli byśmy zmieniali jego wysokość np.
poprzez dach Turcy kolejnymi ciekawymi wartościami
powiązanymi z portem są Wiedźmin i WiMax to są bardzo dynamiczne jednostki które
przyjmują wartość mniejszej bądź większej krawędzi czyli.
Zróbmy to na przykładzie Jeśli ustalimy wpływ na min.
50 min.
To znaczy że jeśli szerokość naszego okna będzie mniejsza niż jego wysokość czyli
coś takiego no to wtedy brana jest jego szerokość.
Natomiast jeżeli szerokość jest większa niż wysokość to wtedy brana jest wysokość
ponieważ to jest w dół port i ta mniejsza opcja.
No i oczywiście jako WiMAX też możemy
ustawić i wtedy brana jest ta dłuższa czyli w tym wypadku będzie wzięte 50 proc.
szerokości portu za piszemy i teraz to wygląda ok.
. Natomiast jeśli to zmniejszymy do takiego
poziomu że wysokość naszego portu jest faktycznie większa niż jego szerokość.
No to wtedy nasz element będzie się tak
jakby rozszerzał będzie szerszy niż wyższy.
Oczywiście tutaj też możemy zmienić sobie tona w imieniu Max.
Te dwie wartości są bardzo przydatne
jeżeli mierzymy aspekt rejsie danych elementów albo zależy nam na tym żeby dane
elementy wyświetlał się zgodnie z podanymi aspekty rejsie np.
wideo czy frejmach to są bardzo przydatne
właściwości które w połączeniu z media można wykorzystać do tworzenia.
Naprawdę dobrze wyglądających stron. Czy w tym przypadku.