Jak działają pseudoelementy? Kompletny tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2025

ความคิดเห็น • 40

  • @sedalski
    @sedalski 7 ปีที่แล้ว +8

    Niezły patent z margin: auto; left: 0; right: 0; Tego nie znałem, dzięki! :D

    • @koduje
      @koduje  7 ปีที่แล้ว +1

      Nie ma sprawy, pozdrawiam! :) Mam nadzieje, że jeszcze nie raz Cię zaskoczę ;>

    • @Maciek-nw4oy
      @Maciek-nw4oy 7 ปีที่แล้ว +1

      Jarosław Sędalski
      można też
      margin-left: auto;
      margin-right: auto;
      zawsze linijka mniej

  • @kondzio2003
    @kondzio2003 3 ปีที่แล้ว +1

    jesteś magikiem w cssy

  • @g3anonim
    @g3anonim 6 ปีที่แล้ว +1

    Wreszcie ktoś wytłumaczył to w kilku prostych zdaniach! (Y)

  • @michaawinski2729
    @michaawinski2729 7 ปีที่แล้ว +2

    Prowadzicie kanał tak samo zajebiście jak Zelend, nauka sama wchodzi. Dzięki !!!!!!!!!!!!

    • @Maciek-nw4oy
      @Maciek-nw4oy 7 ปีที่แล้ว

      Michał Ławinski *Zelent
      to prawda, całkowicie się zgadzam

  • @marcindomanski5654
    @marcindomanski5654 7 ปีที่แล้ว +1

    Są jeszcze inne zastosowania. Można je wykorzystać np dla ikon buttonów, gdzie jako ikonę użyjemy background ze spritem zawierającym naście ikon.
    Do właściwości content możemy też wstawiać wartości atrybutów danego elementu lub wartości liczników. Możemy więc łatwo dodać numerki np do kolejnych artykułów itp.
    Ale o tym zaciekawieni sami przeczytają.
    Ps. Dzięki za kolejny fajny film

    • @koduje
      @koduje  7 ปีที่แล้ว

      Racja, dzięki za komentarz. O licznikach nie wspomniałem, natomiast ikony miałem z tyłu głowy - i wydawało mi się, że o tym powiedziałem, ale chyba jakoś mi uciekło :) Raczej to jest przykład kiedy najczęściej używam pseudo-elementów. Pozdrawiam i dzięki jeszcze raz!

  • @kacpermarciniak4197
    @kacpermarciniak4197 3 ปีที่แล้ว

    Jak zwykle się nie zawiodłem 👍

    • @koduje
      @koduje  3 ปีที่แล้ว +1

      Bardzo się cieszę!

  • @maciejmyslinski7820
    @maciejmyslinski7820 6 ปีที่แล้ว

    Super filmik! Wszystko fajnie i przejrzyście wyjaśnione. Czekam na więcej! :)

  • @piotr4335
    @piotr4335 7 ปีที่แล้ว +4

    Jakie to dobre : )
    Dziękuję!

  • @dawidlatkowski87
    @dawidlatkowski87 7 ปีที่แล้ว

    Świetna sprawa. Dziękuję po raz kolejny ;-) No i ta końcówka :-D

    • @koduje
      @koduje  7 ปีที่แล้ว

      Dzięki za komentarz, cieszę się, że się podobało i pozdrawiam! :)

  • @szymonbalinski3979
    @szymonbalinski3979 6 ปีที่แล้ว

    Nie "rilejtiv", a "relatyf" i nie "styli", a "stylów". Poza tym świetny tutorial. Super!

  • @jarifariWoT
    @jarifariWoT 7 ปีที่แล้ว

    Merytorycznie wszystko ok, tylko mała uwaga co do odmiany niektórych słów. 2:13 - ten cudzysłów (tak jak rów) i dlatego w liczbie mnogiej będą "te cudzysłowy" (tak jak te rowy) a nie cudzysłowia :) Dlatego też mówimy "w cudzysłowie" a nie "w cudzysłowiu". I druga sprawa: style odmieniamy stylów a nie styli :) Generalnie dobra robota z tymi filmikami! :)

    • @niejanapewno
      @niejanapewno 7 ปีที่แล้ว

      jarifari WoT ważne, że w napisach jest poprawnie :P

  • @norbertkwarciak516
    @norbertkwarciak516 7 ปีที่แล้ว

    Hej, mam projekt, w którym muszę dodać border dla sekcji właśnie z takimi wycięciem w border-top. Zrobiłem to według Waszego tutoriala i wyszło super, ale jak uzyskać taki efekt, gdy mam background-image? Tzn. chcę, by element ::before wtapiał się w tło. Będę wdzięczny za jakąkolwiek podpowiedź :)

    • @koduje
      @koduje  7 ปีที่แล้ว

      Hej - w takim przypadku spróbowałbym zrobić to zupełnie odwrotnie. Tzn, żeby pseudoelementy imitowały border. Czyli ::before to np linia pionowa, i cieniem duplikujesz ją sobie na dwie ściany boczne (masz wtedy jeden faktyczny element before i jego trzy cienie) i tak samo ::after - linia pozioma, ustawiasz ją sobie na ściany górne i robisz trzy cienie :) Daj znać, czy jeszcze jakoś mogę Ci pomóc :)

    • @norbertkwarciak516
      @norbertkwarciak516 7 ปีที่แล้ว

      dzięki! pokombinuję i jbc się odezwę :)

  • @szymonbrud4013
    @szymonbrud4013 6 ปีที่แล้ว

    Dzięki za filmik. Teraz to rozumiem :)

  • @nafrontfazie2729
    @nafrontfazie2729 6 ปีที่แล้ว

    Rewelacja poradnik !

  • @kamyil6335
    @kamyil6335 7 ปีที่แล้ว

    papa margin-left: auto; margin-right: auto;
    Twój młodszy brat cię zastąpi :D

  • @mikolaj_lewandowski
    @mikolaj_lewandowski 7 ปีที่แล้ว +7

    Stworzycie materiał o innych pseudo-elementach takie jak ::selection, ::first-letter, ::first-line. ::backdrop, ::placeholder, ::marker,
    ::spelling-error, ::grammar-error, ::cue?

    • @koduje
      @koduje  7 ปีที่แล้ว

      Pewnie, czemu nie. To raczej było takie ogólne wprowadzenie pokroju " o co chodzi z tymi pseudoelementami? 🤔" . Dzięki za komentarz, pozdrawiam! :)

  • @michasaww4578
    @michasaww4578 6 ปีที่แล้ว

    A co, gdy użytkownik wymusi mniejszą czcionkę, lub tekstu będzie mniej?
    Box powinien się skrócić, aby nie było dziury, a boxshadow był w tym samym miejscu (właściwym, przysłaniającym border), a tutaj wszystko ustawiane jest na sztywno.

  • @handymanpawel
    @handymanpawel 7 ปีที่แล้ว

    Witaj! świetna robota! Mam lekko lamerskie pytanie ;) Jak wstawiasz cudzysłów "beforem"? To znaczy jak wstawić to tak by był to cudzysłów a nie podwójne przecinki i apostrofy różniące się od siebie? Pytam dosłownie jak to z klawy wpisać by nie było tak: content: ",," ; i tak content: "''";

    • @koduje
      @koduje  7 ปีที่แล้ว +1

      Hej, dzięki za komentarz ;) Nie jest to lamerskie pytanie, to bardzo dobrze że zwracasz na to uwagę - to ważne, a niewiele osób o tym pamięta. Nie wiem jak to wygląda na Windowsach, natomiast na Macu jest tak:
      ( ALT ) + ( [ ) = ( „ )
      ( SHIFT ) + ( ALT ) + ( [ ) = ( ” )
      Sprawdź skróty klawiszowe dla swojego systemu operacyjnego albo sobie skopiuj, hehe ;) Pozdrawiam serdecznie!

    • @handymanpawel
      @handymanpawel 7 ปีที่แล้ว

      dzięki - już szukam! (na Linuxa ;) )

  • @TheSzoker18
    @TheSzoker18 7 ปีที่แล้ว

    może film na temat grid layout ? :D

    • @koduje
      @koduje  7 ปีที่แล้ว

      na pewno będzie ;)

  • @konratlin
    @konratlin 6 ปีที่แล้ว

    0:16 "Są one tworzone w CSSie, czyli nie możecie stworzyć je z poziomu pliku HTML", w pliku HTML można tworzyć CSS, nie jest to dobra praktyka, ale można tak zrobić.

    • @koduje
      @koduje  6 ปีที่แล้ว

      Są to elementy związane z CSS. To, że umieścimy CSS bezpośrednio w HTML za pomocą znaczników style nie zmienia faktu, że w HTML nie da się ich stworzyć - nie mamy przecież znaczników czy :) pozdrawiam

  • @przemekbartecki3413
    @przemekbartecki3413 7 ปีที่แล้ว

    hej czemu w 45 lini after nie ma content : ""; ????

    • @koduje
      @koduje  7 ปีที่แล้ว

      +Przemek Bartecki hej - podrzucisz minute o ktorej mowisz? Odpowiem pod wieczór ;)

  • @SherlockMen
    @SherlockMen 7 ปีที่แล้ว +1

    Świetnie

    • @koduje
      @koduje  7 ปีที่แล้ว

      Dzięki!