interpolate-size Property
အရင်က height: auto ကို transition လုပ်ရင် ချက်ချင်းကြီး ခုန်ပြီး ပွင့်သွားတတ်ပါတယ်။
/* အရင်က အလုပ်မလုပ်သော Code */.accordion-content { height: 0; transition: height 0.3s;}
.accordion-content.open { height: auto; /* Transition မဖြစ်ဘဲ ချက်ချင်း ပွင့်သွားမယ် */}ဖြေရှင်းနည်း (interpolate-size)
Section titled “ဖြေရှင်းနည်း (interpolate-size)”Browser ကို auto တန်ဖိုးတွေကြားမှာ transition လုပ်ခွင့်ပြုလိုက်တာပါ။
:root { /* Website တစ်ခုလုံးအတွက် ဖွင့်လိုက်ခြင်း */ interpolate-size: allow-keywords;}
.accordion-content { height: 0; overflow: hidden; transition: height 0.3s ease;}
.accordion-content.open { height: auto; /* အခုဆိုရင် ဖြည်းဖြည်းချင်း ပွင့်လာပါလိမ့်မယ် */}calc-size() Function
Section titled “calc-size() Function”ပိုပြီး ထိန်းချုပ်ချင်ရင် calc-size() ကို သုံးလို့ရပါတယ်။
.element { width: 100px; transition: width 0.5s;}
.element:hover { /* auto ထက် 20px ပိုကြီးချင်ရင် */ width: calc-size(auto, size + 20px);}