266 of 313 menu

Ominaisuus transition-delay

Ominaisuus transition-delay asettaa viiveen ennen sulavan siirtymän transition aloittamista.

Syntaksi

valitsin { transition-delay: aika s tai ms; }

Arvot

Arvo Kuvaus
s Määrittää ajan sekunneissa (esimerkiksi 3s). Voi määrittää murtolukuarvot, esimerkiksi 0.5s - puoli sekuntia.
ms Määrittää ajan millisekunteina (esimerkiksi 3ms). Yksi sekunti on 1000 millisekuntia.

Oletusarvo: 0s.

Esimerkki

Vie hiiri elementin päälle - 3 sekuntia mitään ei tapahdu (on viive 3s), minkä jälkeen se muuttaa sulavasti leveyttään 2 sekunnissa. Jos sitten poistat hiiren - niin taas 3 sekuntia mitään ei tapahdu, minkä jälkeen leveys pienenee sulavasti alkuperäiseen arvoonsa:

<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; }

:

Esimerkki

Vie hiiri elementin päälle - se muuttaa ensin leveyttään 2 sekunnissa, ja sitten muuttaa korkeuttaan 4 sekunnissa. Ominaisuudet muuttuvat peräkkäin, sillä korkeudelle on asetettu 3 sekunnin viive (leveyden muutosaika). Jos poistat hiiren - niin muutokset tapahtuvat käänteisessä järjestyksessä: ensin leveys pienenee, ja sitten korkeus pienenee:

<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; }

:

Katso myös

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää