transition


Misol

Kengligini 100px dan 300px gacha asta-sekin o‘zgartirish uchun sichqonchani <div> elementi ustiga olib boring:

div {   width: 100px;   transition: width 2s; } div:hover {   width: 300px; }
O‘zingiz sinab ko‘ring »

Quyida ko‘proq "O‘zingiz sinab ko‘ring" misollari keltirilgan.


ULASHISH

Ta’rif va qo‘llanilishi

transition xususiyati quyidagilar uchun qisqartma xususiyatdir:

Eslatma: Har doim transition-duration xususiyatini ko‘rsating, aks holda davomiylik 0s bo‘ladi va o‘tish hech qanday effekt bermaydi.

Standart qiymat: all 0s ease 0s
Meros qilinadi: yo‘q
Animatsiya qilinadi: yo‘q. animatable haqida o‘qing
Versiya: CSS3
JavaScript sintaksisi: object.style.transition="all 2s" Sinab ko‘ring

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar xususiyatni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Xususiyat
transition 26 12 16 9 12.1


CSS sintaksisi

transition: property duration timing-function delay|initial|inherit;

Xususiyat qiymatlari

Qiymat Tavsif
transition-property O‘tish effekti qo‘llaniladigan CSS xususiyatining nomini belgilaydi
transition-duration O‘tish effekti tugashi uchun necha soniya yoki millisoniya ketishini belgilaydi
transition-timing-function O‘tish effektining tezlik egri chizig‘ini belgilaydi
transition-delay O‘tish effekti qachon boshlanishini belgilaydi
initial Bu xususiyatni standart qiymatiga o‘rnatadi. initial haqida o‘qing
inherit Bu xususiyatni ota elementidan meros qilib oladi. inherit haqida o‘qing

Ko‘proq misollar

Misol

<input type="text"> fokus olganda, uning kengligini 100px dan 250px gacha asta-sekin o‘zgartiring:

input[type=text] {   width: 100px;   transition: width .35s ease-in-out; } input[type=text]:focus {   width: 250px; }
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS darsligi: CSS o‘tishlar

HTML DOM ma’lumotnomasi: transition xususiyati


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!