Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
CSS
-
Mocny CSS – flexbox vol. 2 (ćwiczenia)
Wykonamy kilka ćwiczeń z flexboxem, aby zrozumieć jego podstawowe możliwości. Zamieniamy wiedzę teoretyczną i pewne nieuporządkowane podstawy w praktykę za pomocą kilku prostych ćwiczeń.
-
Mocny CSS – flexbox vol. 1
Poznajemy czym jest flexbox, flex-kontener i flex-dziecko. Uczymy się kiedy powinno się używać flexboxa, jakie mieć podejście do używania go oraz przede wszystkim – robimy mini-projekt z prostym paskiem nawigacyjnym z użyciem flexboxa. Do dzieła.
-
CSS overlays – absolutne pozycjonowanie
Napiszemy sobie 2 tzw. overlays na obrazku, w dodatku żeby było trudniej, obrazek będzie linkiem, zaś żeby było ciekawiej, obrazek będzie również absolutnie pozycjonowany. Do dzieła.
-
Szybki CSS – position absolute, zwiększ rodzica zachowując wymiary dziecka
Bawimy się w pozycjonowanie absolutne względem rodzica – 4 kwadraty pod kątem składające się w całość. Uczymy się animować je symulując odpychanie się od siebie – za pomocą width i height (niezalecane) oraz za pomocą scale, które zwiększa rodzica, zachowując wielkość dziecka. Jeden wzór matematyczny do zapamiętania.
-
Bardzo szybki CSS – tło jako gradient liniowy
Gradient liniowy to bardzo ciekawa i w sumie prosta funkcja, która odpowiednio użyta może ulepszyć wygląd naszej strony. Technicznie nie jest to w żaden sposób skomplikowane, choć jeżeli nigdy z gradientów nie korzystaliśmy, mogą się one na początku wydawać odrobinę dziwne.
-
Bardzo szybki CSS – trójkąt oraz zmienne i calc
Uczymy się tworzyć kształt trójkąta za pomocą CSS. Poznajemy zmienne CSS oraz funkcję calc, za pomocą której napiszemy trójkąt o dowolnej wielkości. Do dzieła!
-
Bardzo szybki CSS – animacja, która „zostaje”
Tworzymy animację przesuwania się, która wykona się jeden raz i „zostanie”, nie wróci do pozycji początkowej, tylko zostanie tam, gdzie się skończyła. Poznajemy właściwość animation-fill-mode ustawioną na forwards.
-
Bardzo szybki CSS – 2D transforms
Istnieją 4 główne funkcje, które możemy przekazać do transform (translate, rotate, scale oraz skew) + ich odpowiedniki dla konkretnych osi X i Y (a nawet osi Z czyli z-index). Korzystanie z transform jest bardzo dobre pod względem wydajności animacji, zaś korzystanie z właściwości pokroju width, height i tym podobne jest całkowitą przeciwnością i czymś, czego…
-
Bardzo szybki CSS – alternate animation direction
Nauczymy się robić animacje, które działają „w dwie strony” na przykładzie elementu, który rośnie i maleje. Zrobimy to korzystając z animation direction ustawionego na alternate, czyli tak, jak się to robić powinno, zamiast stosować różne obejścia.
-
Bardzo szybki CSS – patent na pracę z media queries
Po poznaniu tej sztuczki czy raczej swego rodzaju wzorca i bezwzględnym przestrzeganiu go już nigdy nie zdarzy się nam dość częsta na różnych stronach sytuacja, w której mamy responsywność względem do pierwotnej wielkości okna, ale w momencie, gdy zaczynamy je zwężać i rozsuwać rzeczy blokują się nam na jakimś widoku i nie chcą wracać.
-
Bardzo szybki CSS – rotate zamienia + na x
Bardzo prosta a zarazem ciekawa sztuczka, która zamienia znak plusa na znak zamykania (X) przy użyciu jednej ikony lub znaku + oraz transform rotate o 45 stopni. Genialne w swojej prostocie.
-
Bardzo szybki CSS – tworzymy serce
Uczymy się tworzyć kształt serca wykorzystując tylko CSS oraz pseudo-elementy before i after w kreatywny sposób. Podstawy bardziej zaawansowanego CSSa.