transition-property ဂုဏ်သတ္တိ

transition-property ဂုဏ်သတ္တိသည် transition ချောမွေ့အကူးအပြောင်းဖြင့် သက်ဝင်လှုပ်ရှားမည့် CSS ဂုဏ်သတ္တိကို သတ်မှတ်ပေးသည်။ တန်ဖိုးအဖြစ် သက်ဝင်လှုပ်ရှားစေလိုသော CSS ဂုဏ်သတ္တိ၏ အမည်ကို ပေးရသည်။ all တန်ဖိုးကို သတ်မှတ်ပါက (ပုံသေအားဖြင့် ဤတန်ဖိုးသတ်မှတ်ထားသည်) ဂုဏ်သတ္တိအားလုံး တစ်ပြိုင်နက် သက်ဝင်လှုပ်ရှားမည်။

ဝါကျဖွဲ့ပုံ

cssselector {
  transition-property: value;
}

ဥပမာ

ဘလောက်ပေါ်သို့ မောက်စ်ဖြင့်ညွှန်ပါ - ၎င်းသည် ၎င်း၏ အကျယ်ကို ချောမွေ့စွာ ပြောင်းလဲပေးမည်။ အဘယ်ကြောင့်ဆိုသော် transition-property သည် width တန်ဖိုးရှိသောကြောင့်ဖြစ်သည်။

html<div id="elem"></div>
css#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 တွင် သတ်မှတ်ထားသော အချိန်တစ်ခုတည်းအတွင်း ဖြစ်ပေါ်မည်။

html<div id="elem"></div>
css#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 ဂုဏ်သတ္တိ,
    အကူးအပြောင်းကို ဖန်တီးရန်အသုံးပြုနိုင်သည်