266 of 313 menu

Właściwość transition-delay

Właściwość transition-delay ustawia opóźnienie przed uruchomieniem płynnego przejścia transition.

Składnia

selektor { transition-delay: czas w s lub ms; }

Wartości

Wartość Opis
s Określa czas w sekundach (na przykład 3s). Można określać wartości ułamkowe, na przykład 0.5s - pół sekundy.
ms Określa czas w milisekundach (na przykład 3ms). Jedna sekunda to 1000 milisekund.

Wartość domyślna: 0s.

Przykład

Najedź kursorem myszy na blok - przez 3 sekundy nic się nie będzie działo (ustawiono opóźnienie 3s), a następnie płynnie zmieni on swoją szerokość w ciągu 2 sekund. Jeśli następnie odsuniesz mysz - znowu przez 3 sekundy nic się nie będzie działo, a następnie szerokość płynnie zmniejszy się do wartości początkowej:

<div id="elem"></div> #elem { border: 1px solid black; transition-duration: 2s; transition-property: width; transition-delay: 3s; height: 50px; width: 100px; } #elem:hover { width: 400px; }

:

Przykład

Najedź kursorem myszy na blok - najpierw zmieni on swoją szerokość w ciągu 2 sekund, a potem zmieni swoją wysokość w ciągu 4 sekund. Właściwości będą zmieniać się sekwencyjnie, ponieważ dla wysokości ustawiono opóźnienie na 3 sekundy (czas zmiany szerokości). Jeśli odsuniesz mysz - zmiany nastąpią w odwrotnej kolejności: najpierw zmniejszy się szerokość, a potem zmniejszy się wysokość:

<div id="elem"></div> #elem { border: 1px solid black; transition-duration: 2s, 4s; transition-property: width, height; transition-delay: 0s, 3s; width: 100px; height: 25px; } #elem:hover { width: 400px; height: 50px; }

:

Zobacz też

  • właściwość transition-property,
    która określa nazwę właściwości dla płynnego przejścia
  • właściwość transition-duration,
    która określa czas trwania płynnego przejścia
  • właściwość transition-timing-function,
    która określa funkcję czasową dla płynnego przejścia
  • właściwość transition,
    która jest skrótem dla płynnego przejścia
  • właściwość animation,
    za pomocą której można stworzyć animację
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć