transition-property ဂုဏ်သတ္တိ
transition-property ဂုဏ်သတ္တိသည်
transition ချောမွေ့အကူးအပြောင်းဖြင့်
သက်ဝင်လှုပ်ရှားမည့် CSS ဂုဏ်သတ္တိကို သတ်မှတ်ပေးသည်။
တန်ဖိုးအဖြစ် သက်ဝင်လှုပ်ရှားစေလိုသော CSS ဂုဏ်သတ္တိ၏
အမည်ကို ပေးရသည်။ all တန်ဖိုးကို သတ်မှတ်ပါက
(ပုံသေအားဖြင့် ဤတန်ဖိုးသတ်မှတ်ထားသည်) ဂုဏ်သတ္တိအားလုံး
တစ်ပြိုင်နက် သက်ဝင်လှုပ်ရှားမည်။
ဝါကျဖွဲ့ပုံ
selector {
transition-property: value;
}
ဥပမာ
ဘလောက်ပေါ်သို့ မောက်စ်ဖြင့်ညွှန်ပါ - ၎င်းသည် ၎င်း၏
အကျယ်ကို ချောမွေ့စွာ ပြောင်းလဲပေးမည်။ အဘယ်ကြောင့်ဆိုသော်
transition-property သည် width တန်ဖိုးရှိသောကြောင့်ဖြစ်သည်။
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: width;
height: 50px;
width: 100px;
}
#elem:hover {
width: 400px;
}
:
ဥပမာ . all တန်ဖိုး
ဤဥပမာတွင် transition-property သည်
all တန်ဖိုးရှိသည် - ထို့ကြောင့်
hover အခြေအနေအတွက် ရေးထားသော ဂုဏ်သတ္တိအားလုံး
(ကျွန်ုပ်တို့၏ကိစ္စတွင် width နှင့် height)
သည် ချောမွေ့စွာ ပြောင်းလဲသွားမည်။ ပြောင်းလဲမှုအားလုံးသည်
transition-duration တွင်
သတ်မှတ်ထားသော အချိန်တစ်ခုတည်းအတွင်း ဖြစ်ပေါ်မည်။
<div id="elem"></div>
#elem {
border: 1px solid black;
transition-duration: 2s;
transition-property: all;
height: 25px;
width: 100px;
}
#elem:hover {
height: 50px;
width: 400px;
}
:
ဆက်လက်လေ့လာရန်
-
transition-durationဂုဏ်သတ္တိ,
ချောမွေ့အကူးအပြောင်း၏ ကြာချိန်ကို သတ်မှတ်ပေးသည် -
transition-delayဂုဏ်သတ္တိ,
ချောမွေ့အကူးအပြောင်းမစမီ နှောင့်နှေးချိန်ကို သတ်မှတ်ပေးသည် -
transition-timing-functionဂုဏ်သတ္တိ,
ချောမွေ့အကူးအပြောင်းအတွက် အချိန်ဆိုင်ရာ လုပ်ဆောင်ချက်ကို သတ်မှတ်ပေးသည် -
transitionဂုဏ်သတ္တိ,
ချောမွေ့အကူးအပြောင်းအတွက် အတိုကောက် သတ်မှတ်နည်းဖြစ်သည် -
animationဂုဏ်သတ္တိ,
အကူးအပြောင်းကို ဖန်တီးရန်အသုံးပြုနိုင်သည်