transition-delay ගුණාංගය
transition-delay ගුණාංගය
transition තදින් වෙනස් වීම
ආරම්භ කිරීමට පෙර විලම්බනයක් සකසයි.
වාක්ය රචනය
තෝරන්නා {
transition-delay: s හෝ ms වලින් කාලය;
}
මූලද්රව්ය
| මුල්යය | විස්තරය |
|---|---|
s |
තත්පර වලින් කාලය නියම කරයි (උදාහරණයක් ලෙස 3s).
භාගික අගයන් නියම කළ හැකිය,
උදාහරණයක් ලෙස, 0.5s - තත්පරයක භාගයකි.
|
ms |
මිලිතත්පර වලින් කාලය නියම කරයි (උදාහරණයක් ලෙස 3ms).
තත්පරයක් යනු 1000 මිලිතත්පරයි.
|
පෙරනිමි අගය: 0s.
උදාහරණය
කොටුව මත මූසිකය තබන්න - 3 තත්පර
කිසිවක් සිදු නොවේ (3s විලම්බනයක්
පවතී), ඉන්පසු එය තදින් එහි පළල
2 තත්පරයකින් වෙනස් කරයි.
ඉන්පසු මූසිකය ඉවතට ගන්න
- නැවතත් 3 තත්පර කිසිවක්
සිදු නොවේ, ඉන්පසු පළල තදින් අඩු වේ
මුල් අගයට:
<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;
}
:
උදාහරණය
කොටුව මත මූසිකය තබන්න - එය පළමුව තම
පළල 2 තත්පරයකින් වෙනස් කරයි,
ඉන්පසු එහි උස 4 තත්පරයකින්
වෙනස් කරයි.
ගුණාංග අනුපිළිවෙලින් වෙනස් වේ,
උස සඳහා 3 තත්පරයක
විලම්බනයක් (පළල වෙනස් වීමේ කාලය) නියම කර ඇති නිසා.
මූසිකය ඉවතට ගන්න
- වෙනස්කම් ප්රතිලෝම
පිළිවෙලින් සිදු වේ: පළමුව පළල අඩු වේ, ඉන්පසු
උස අඩු වේ:
<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;
}
:
මෙයද බලන්න
-
transition-propertyගුණාංගය,
තදින් වෙනස් වීම සඳහා ගුණාංගයේ නම නියම කරයි -
transition-durationගුණාංගය,
තදින් වෙනස් වීමේ කාලසීමාව නියම කරයි -
transition-timing-functionගුණාංගය,
තදින් වෙනස් වීම සඳහා කාලීන ශ්රිතය නියම කරයි -
transitionගුණාංගය,
තදින් වෙනස් වීම සඳහා කෙටි යෙදුමකි -
animationගුණාංගය,
එමගින් සජීවීකරණයක් සෑදිය හැකිය