Animacje CSS w 30 minut 😱 opowieści, skrypty #23

  Рет қаралды 44,549

hello roman

hello roman

Күн бұрын

Пікірлер: 90
@rastz9808
@rastz9808 5 жыл бұрын
A propo kolejnosci wlasciwosci animation: warto zwrocic uwage że w przypadku animation-duration i animation-deley kolejnosc ma znaczenie tj. No. 2s 5s - pierszy parametr bedzie odczytywany jako duration. Swietny odcinek, pozdrawiam :)
@helloroman
@helloroman 5 жыл бұрын
Aaa! Masz racje, totalnie o tym zapomniałem :) Wielkie dzięki i przypinam komcia ❤️
@jakubparlej2216
@jakubparlej2216 5 жыл бұрын
Właśnie o tym samym pomyślałem haha
3 жыл бұрын
@@jakubparlej2216 i nie tylko ty
@maciejkawka9715
@maciejkawka9715 5 жыл бұрын
Zrób taki bardziej skomplikowany tutorial o jakichś dziwnych animacjach, które, na przykład, nakładają się na siebie, gdzie dyrygujemy nimi, że mamy jakieś tam dileje i tak dalej! Co do samego odcinka: super wytłumaczone, dzięki! Czekam na więcej!
@szczupak7953
@szczupak7953 Жыл бұрын
Świetny materiał teraz zabieram się za robienie jakiejś prostej animacji dzięki (:
@TheMrJ99
@TheMrJ99 5 жыл бұрын
Świetny odcinek :D. Super by było zobaczyć więcej materiałów dotyczących animacji w css na Twoim kanale!
@historiezpolski
@historiezpolski 5 жыл бұрын
>"Nigdy nie używajcie height i width w animacjach. NIGDY." >width i height na miniaturce A poza tym to kolejny świetny film!
@helloroman
@helloroman 5 жыл бұрын
Haskell hahahh 😂😂😂 ale czad, nie zauwazylem tego (to nie moj kod :p)
@adamgamesstudio
@adamgamesstudio 3 жыл бұрын
Xd
@jerzyhaa
@jerzyhaa 2 жыл бұрын
sylwek, a ja oglądam o animacjach css ;-) szczęśliwego nowego
@ewaevva4375
@ewaevva4375 5 жыл бұрын
Cudny z Ciebie nauczyciel, wszystko tak bardzo zrozumiałe. Dziękuję. Tak, prosimy o lekcję o "skomplikowańszych" animacjach, to baaardzo ciekawe i wciągające
@helloroman
@helloroman 5 жыл бұрын
Eva Eva ale miło ❤️😂 dzięki wielkie
@ewaevva4375
@ewaevva4375 5 жыл бұрын
@@helloroman nie Romanie, to ja dziękuję Tobie że poświęcasz swój czas dla nas :)
@mikoajpaszkowski2985
@mikoajpaszkowski2985 4 жыл бұрын
Sztos! Please...więcej takich kursów bo tłumaczysz baaaardzo dobrze! :D Suba daję z przyjemnością!
@tomaszgasior772
@tomaszgasior772 5 жыл бұрын
Materiał dobry również do odświeżenia i usystematyzowania posiadanej wiedzy.
@c10943
@c10943 4 жыл бұрын
rewelacja uwielbiam czerpać wiedzę z twoich odcinków
@jakubmalicki6357
@jakubmalicki6357 3 жыл бұрын
Ja już co prawda podstawy mam za sobą, ale i tak doceniam i lajkuję materiał. Ja z niego korzystam jako przypomnienia, bo jest przydatny. Sugerowałbym zrobić podzielenie odcinka na fragmenty, aby łatwiej się szukało to, czego potrzeba.
@niedobreliterki
@niedobreliterki 5 жыл бұрын
Zawsze wydawało mi się, że animacje w css to czarna magia i nawet nie chciało mi się tego uczyć. Jak dobrze, że trafiłam na twój kanał. Dzięki wielkie za to video!
@helloroman
@helloroman 5 жыл бұрын
Teela ale super ❤️❤️❤️ czyli udało mi się wytłumaczyć? 😀
@ocean3323
@ocean3323 4 жыл бұрын
@@helloroman Tak w dodatku tutaj tłumaczenie było najlepsz jakie znalazłem
@marcinkalmar9964
@marcinkalmar9964 3 жыл бұрын
super film , bardzo dobrze wytlumaczone :)
@adrianosky282
@adrianosky282 5 жыл бұрын
Łapka do góry w ciemno i oglądamy :)
@jip8793
@jip8793 3 жыл бұрын
Ech co ja bym zrobiła bez tego kanału :D
@marno7140
@marno7140 5 жыл бұрын
Zastosuje to na mojej pierwszej stronce , dzieki :D
@janusnowak3268
@janusnowak3268 5 жыл бұрын
Dzięki za odcinek ! Prawdopodobnie przyda mi się do licencjatu ;)
@michableja934
@michableja934 5 жыл бұрын
To ja bym poprosił o ten bardziej zaawansowany tutorial :)
@TrotyL99
@TrotyL99 5 жыл бұрын
I jakiś fajny projekt animacyjny
@marekchudy8893
@marekchudy8893 3 жыл бұрын
Dziękuję i pozdrawiam
@annamoskwa4722
@annamoskwa4722 5 жыл бұрын
Trzy dni rozmyślałam nad tym, jak sprawić żeby kolejne div z animation-delay:3s; wskakiwały od razu po załadowaniu strony. Eureka dzięki Tobie osiągnęłam sukces. Dziękuje.
@Pici3k
@Pici3k 5 жыл бұрын
Świetne, dzięki! ;)
@smok3nlbn
@smok3nlbn 5 жыл бұрын
Prosiłbym o zaawansowany poradnik. Dobra robota. Wszystko ładnie wytłumaczone! Pozdrawiam!
@grzegorzbrzeczyszczykiewic199
@grzegorzbrzeczyszczykiewic199 Жыл бұрын
wideo sie zaczyna na 5:06
@filiphubertsuwik8209
@filiphubertsuwik8209 4 жыл бұрын
Hej Roman. Szacunek po paz kolejny. Btw, skoro już zgarniasz nagrody to może odcinek o tym co sprawia że strona jest dobra w kontekscie UX ?
@michableja934
@michableja934 5 жыл бұрын
Pytanie pewnie bardziej na jakieś stack-overflow, ale nie zaszkodzi spróbować :) Napisałem na stronie dwie animacje - jedna to pojawianie się elementu, takie jak w tutorialu, druga to pulsujące podświetlenie elementu za pomocą box-shadow (tak, wiem że to nie wygląda dobrze, ale poeksperymentować chciałem :)) z określonymi właściwościami animation-direction: alternate; animation-iteration-count: infinite;. Założenie było takie, że 3 elementy pojawiają się po kolei w odstępie 3 sekund, a po najechaniu na któryś z nich kursorem pojawia się owo pulsujące podświetlenie. Wszystko działa, tyle że po zjechaniu kursorem z podświetlonego elementu znika nie tylko podświetlenie, ale również sam element. Mam nadzieję, że wytłumaczyłem to w sposób względnie zrozumiały :) Masz/macie jakiś pomysł czemu tak się dzieje albo patent jak tego uniknąć?
@paczekgrubas
@paczekgrubas 2 жыл бұрын
pytanie. w 18:15 jest animation-direction:alternate i pozniej zeby to dzialalo jak trzeba to dodajesz animation-interation-count:infinite. A czy efekt nie bedzie ten sam jak zostanie tylko ta druga linijka z infinite , ale juz bez alternate?
@hrabianero
@hrabianero 5 жыл бұрын
Może zrobiłbyś odcinek o Svelte? Czy Twoim zdaniem warto brać to pod uwagę już do produkcji (freelance, bo w korpo wiadomo inne zasady)?
@helloroman
@helloroman 5 жыл бұрын
Słyszałem o nim mnóstwo dobrego, ale jeszcze nie próbowałem go używać
@ukasz4216
@ukasz4216 5 жыл бұрын
roman co lepsze czytanie ksiazek o programowaniu czy bootcamp szkolenie 3 miesieczne zaznacze ze chce zmienic branze
@matty.senpai
@matty.senpai 5 жыл бұрын
Wincyj 👍
@kubakrzeminski2067
@kubakrzeminski2067 5 жыл бұрын
pięknie wybrnąłeś z tym opacity w 11 minucie :D
@hev4482
@hev4482 5 жыл бұрын
Do śniadanka :D
@SuchyKT
@SuchyKT 4 жыл бұрын
Dzień dobry Romanie :) Na wstępie podziękuję Ci za ten materiał a teraz przejdę do mojego zapytania. Jak zrobić, by kwadrat przechodząc z lewej krawędzi do prawej zamieniał się w kółko lub trójkąt i żeby następowało to w miarę płynnie? Albo taki scenariusz. Zaczynamy od kwadratu, przechodzimy do trójkąta i wracając do lewej krawędzi trójkąt przeistacza sie w kółko. Dziękuję Ci, że dzielisz się z nami swoją wiedzą. Pozdrawiam gorąco!
@helloroman
@helloroman 4 жыл бұрын
Z kwadratu w kółko bez problemu za pomocą border-radius, ale trójkąta bez używania SVG nie ogarniesz (w sensie sam trójkąt w CSS jak najbardziej, chodzi mi o przejście kwadrat-koło-trójkąt w animacji)
@michumk00
@michumk00 5 жыл бұрын
Odcinek o animacjach mogłeś jednak wyrenderować w 60 fps. W 24 fps ciężej zauważyć różnicę w animation-timing-function, bo bardziej klatkuje.
@helloroman
@helloroman 5 жыл бұрын
W kwestii fps czesto musze isc na kompromis. Material filmowy z poczatku i konca wygladalby totalnie zle w 60fps dlatego domyslnie zawsze uzywam 24. Z drugiej strony te 24 klatki aż tak tragicznie nie haczą. Niestety nie da sie stworzyc klipu ktory mialby dwie rozne predkosci na przemian.
@michumk00
@michumk00 5 жыл бұрын
@@helloroman Jak to się nie da? :D Jeśli montujesz w premiere pro to wystarczy, że nagrasz materiał filmowy w 24/25/30 klatkach, a materiał z kompa w 60 i wrzucisz wszystko na jedną sekwencję, w której będzie ustawione 60 klatek i wyrenderujesz. Materiał z kompa będzie się wyświetlał normalnie w 60 fps, a materiał z kamery będzie po prostu jako 24 klatkowe wideo na 60 klatkowym klipie. Framerate nie definiuje przecież prędkości filmu, tylko ilość klatek podczas jednej sekundy więc 24 fps będzie dalej wyświetlane jako 24 fps na 60 klatkowym klipie.
@helloroman
@helloroman 5 жыл бұрын
Motuje w resolve, ale nie wiedzialem o tym co piszesz. Myslalem ze przy eksporcie ujednolicasz framerate dla wszystkich klipów. Dzieki ❤️ obczaje to
@yourSOULismy
@yourSOULismy 2 жыл бұрын
Roman wszystko fajnie ale dlaczego mam nie animować top,left itp. Jeśli chcę by element mi się pojawił od 0 do 100% width na stronie to mam tylko translate X używać? Nie widzę powodu
@helloroman
@helloroman 2 жыл бұрын
Jak chcesz miec wolno dzialajaca strone to smialo 👍 tlumaczylem w tym albo kolejnym odcinku dlaczego nie warto
@paulinanaurecka3416
@paulinanaurecka3416 4 жыл бұрын
W jaki sposób napisać, aby animacja startowała dopiero w momencie kiedy przeskroluję na nią? Tzn. mam One Page Website i animację umieściłam na dole (nie jest widoczna na stronie głównej). Teraz jest tak, że jak odświeżę stronę to animacja startuje, chociaż jeszcze nie zjechałam scrollem na nią. A chciałabym, aby startowała w momencie kiedy jest wyświetlana. Mam nadzieję, że w miarę zrozumiale to napisałam. Z góry dzięki za pomoc:)
@paulinanaurecka3416
@paulinanaurecka3416 4 жыл бұрын
Czy tutaj musi wejść JS?
@Bartkos20
@Bartkos20 4 жыл бұрын
@@paulinanaurecka3416 raczej na pewno js :)
@filipczechowski
@filipczechowski 5 жыл бұрын
Te cyferki w krzywych beziera, to żadna magia dla koksów :) Oznaczają ona kolejno: X pierwszego wąsa, Y pierwszego wąsa, X drugiego wąsa, Y drugiego wąsa. Współrzędne początku to zawsze 0,0, a końca zawsze 1,1. X musi się zawierać od 0 do 1. Jeśli ktoś pracował w jakimkolwiek programie graficznym to bez żadnej trudności wyobrazi sobie o co kaman. Zakładam, że programiści muszą mieć wyobraźnię jako-tako rozwiniętą ;) . Warto spróbować zrobić kilka krzywych cyferkami i okazuje się, że to jest dużo szybsze.
@helloroman
@helloroman 5 жыл бұрын
Przecież dokładnie tak to wytłumaczyłem 😂 co nie zmienia faktu, że napisanie krzywej z głowy nie jest najprostszym zadaniem
@filipczechowski
@filipczechowski 5 жыл бұрын
To chyba mi umknęło to tłumaczenie :) To jest tak jak się po nocach człowiek dokształca ;)
@adison2117
@adison2117 4 жыл бұрын
Dlaczego "min-height: 100vh" przesuwa klocek na środek ekranu? 100vh to nie przypadkiem 100% przesunięcia względem ekranu i nie powinien się znaleźć na samym dole?
@helloroman
@helloroman 4 жыл бұрын
Klocek tu nie ma nic do rzeczy, ponieważ sam w sobie nie posiada żadnej właściwości pozycjonującej. Pozycjonuje go rodzic wykorzystując display: flex z ustawionym „center” na align-items (centruj w osi X) i justify-content (centruj w osi Y). Dopóki rodzic (body) nie miał właściwości określającej wysokość, jego wysokość była równa wysokości największego dziecka (w tym przypadku jedynego dziecka jakim jest box). Dopiero kiedy określisz minimalną wysokość body jako 100vh (czyli wysokość twojego viewportu), środkiem body staje się równocześnie środek viewportu.
@reactor8502
@reactor8502 5 жыл бұрын
W jaki sposób w codepenie tak szybko tworzysz divy? Jakiś magiczny skrót?
@helloroman
@helloroman 5 жыл бұрын
Jakub Nakielski nazwa klasy np. .box i naciskasz tab ;)
@Mar-yo4vu
@Mar-yo4vu 5 жыл бұрын
Krzywa Beziera? FireFox i Chrome na 100% pozwala się tym bawic przy zbadaj element. Może skorzystasz przy nastempnym. Dobra robota, 👍
@helloroman
@helloroman 5 жыл бұрын
Tak, w devtoolsach spokojnie można tym pokombinować. Ale już nie chciałem mieszać w głowach
@hev4482
@hev4482 5 жыл бұрын
Mógłbyś zrobić poradnik na przykład o 'html pug' ? Mam tu na myśli poradnik o tym, że robisz sobie osobne sekcje w osobnych plikach i w finale łączą się w jeden plik wyjściowy. Jeśli istnieje na to inny sposób (preprocesor) to byłoby nawet lepiej :)
@tomaszkumiega4325
@tomaszkumiega4325 5 жыл бұрын
Chyba ci chodziło o tutorial z jakimś webpackiem albo parcelem, czyli module bundlerem ;)
@xSlavko221
@xSlavko221 5 жыл бұрын
pug to silnik html. Według mojej aktualnej wiedzy kilka oddzielnych plików w jeden łączysz za pomocą właśnie narzędzi do automatyzacji typu gulp/webpack ewentualnie skrypt w bashu.
@szczeczaczoszczeczek5077
@szczeczaczoszczeczek5077 5 жыл бұрын
pug to silnik szablonów taki jak twig dla backendu i polegają na tym samym. Szablon strony rozbijasz na mniejsze szablony które dołączasz do szablonu nadrzędnego. szablon podrzędny to "block" który jest podstawiany w szablonie nadrzędnym w blocku o tej samej nazwie. W pugu wszystko oczywiście musi być przerobione na jeden plik (mogę się mylić), bo w js nie ma systemu plików, chyba że używasz go w node na serwerze. W twigu phpowym nie ma z tym problemu. Jedyne co musisz znać to składnie silnika i jakieś ciekawe wbudowane zmienne lub funkcje ułatwiające wyświetlanie treści
@tomekskrill3959
@tomekskrill3959 5 жыл бұрын
Hello Roman, Według Ciebie rola CSS będzie spadać w developerce wraz ze wzrostem takich narzędzi jak PostCSS?
@helloroman
@helloroman 5 жыл бұрын
Ktoś jeszcze używa PostCSS? xD
@tomekskrill3959
@tomekskrill3959 5 жыл бұрын
@@helloroman Widziałem w jednym z ogłoszeń Netguru w wymaganiach.
@helloroman
@helloroman 5 жыл бұрын
@@tomekskrill3959 no to jest raczej takie, że fajnie jak ktoś wie czym to jest. Ale nie kojarze żeby ktoś u nas z tego korzystał w tej chwili. Raczej CSS modules / styled-components
@tomekskrill3959
@tomekskrill3959 5 жыл бұрын
@@helloroman Spoko, dzięki za odpowiedz :)
@helloroman
@helloroman 5 жыл бұрын
@@tomekskrill3959 A tak odpowiadając szerzej na Twoje pytanie - CSS zawsze będzie podstawą stylowania naszych aplikacji i stron. Masz niby twory w postaci CSS in JS, ale w gruncie rzeczy ich zapis nadal jest po prostu CSS-em jak np. w styled components. Dobra znajomość CSS'a moim zdaniem jest super istotna dla frontendowca
@LyczeQQ
@LyczeQQ 5 жыл бұрын
Roman zamierzasz w najbliższym czasie zrobić jakiś kurs o podstawach html, CSS, js lub mógłbyś polecić jakiś, w którym materiały będą aktualne, a nie przestarzałe, jak w większości?
@helloroman
@helloroman 5 жыл бұрын
Myślę, że będą się pojawiać tego typu odcinki o jakichś ciekawych zagadnieniach dotyczących CSS, ale raczej nie planuję takiego jednolitego kursu od A do Z.
@BlacKlyExactly
@BlacKlyExactly 5 жыл бұрын
Oglądam w ciemno I czekam na gsap
@staffid_
@staffid_ 4 жыл бұрын
W3S ma błędy i jest niedokładne? Dobrze wiedzieć w sumie bo dopiero się uczę cssa i htmla i nie wiedziałem o tym. Dzięki roman :v
@jakubparlej2216
@jakubparlej2216 5 жыл бұрын
Może jakiś odcineczek o Codepen.io ? Np. co można w nim zrobić i jak skonfigurować ustawienia, aby np. podpowiadało wartości :D
@helloroman
@helloroman 5 жыл бұрын
ten odcinek trwałby chyba z 30 sekund :P Bo tam wszystko jest w sumie jak na dłoni napisane
@DeVinhone
@DeVinhone 5 жыл бұрын
Poprosimy o bardziej zaawansowany tutorial :)
@morrovd4733
@morrovd4733 5 жыл бұрын
korzystam z w3schools i wd mnie jest dobry
@helloroman
@helloroman 5 жыл бұрын
To czy ten serwis jest dobry czy nie to nie jest kwestia opinii tylko faktów - znajduje się tam tona błędów. Jeśli chcesz wiedzieć jakich konkretnie to odsyłam do bloga Tomka Jakuta, który się solidnie rozprawił z tym serwisem.
@kiliusz
@kiliusz 5 жыл бұрын
Nikt nie miał dosyć, zwłaszcza jest niedostatek lajwow z helloroman.com
@patryniupatryniowiczpatryn6720
@patryniupatryniowiczpatryn6720 4 жыл бұрын
Bonus RPK - Opowiesci, skrypty
@adamsiekierski3133
@adamsiekierski3133 5 жыл бұрын
Co ze stroną? Przecież jest cały czas w budowie.
@helloroman
@helloroman 5 жыл бұрын
Jest i jeszcze trochę pobędzie ;)
@rlfbr5539
@rlfbr5539 5 жыл бұрын
PIEEEEEEEEEEEEERWSZYY
@macrosparky1223
@macrosparky1223 2 жыл бұрын
co ty gadasz w3schools jest spoko
@helloroman
@helloroman 2 жыл бұрын
Niestety nie jest :C Ich materiały zawierają sporo błędów i rażących uproszczeń
CSS po przejściach [CSS transition] 😱 opowieści, skrypty #24
16:11
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
Make Awesome SVG Animations with CSS // 7 Useful Techniques
12:20
Tutorial HTML CSS i Javascript, ale bez ściemy
3:10:53
Jak zacząć programować?
Рет қаралды 43 М.
Jednostki CSS - px, em, rem, %, vh, vw ⌨️ hello roman #20
28:48
Zaawansowane animacje CSS 😱 opowieści, skrypty #25
17:20
hello roman
Рет қаралды 16 М.
Wszystko o CSS Grid - szybki kurs | Poradnik do CSS
28:19
MikuCode
Рет қаралды 20 М.
Animowane Slajdy Na Stronę Główną w HTML i CSS! 🙂
8:20
MMC School × Frontend Development
Рет қаралды 3,6 М.
Top 10 CSS One Liners That Will Blow Your Mind
13:34
developedbyed
Рет қаралды 986 М.
Grid layout - praktyczny tutorial CSS dla początkujących!
48:43
Jak zacząć programować?
Рет қаралды 18 М.
Przepis na layout - prosty formularz 😱Opowieści, skrypty #29
18:49