လုပ်ဆောင်ချက် rotateX
လုပ်ဆောင်ချက် rotateX သည် သုံးဖက်မြင်အာကာသတွင် X ဝင်ရိုးနှင့် ဆက်စပ်လျက် လှည့်ပတ်မှုကို သတ်မှတ်ပေးသည်။
transform ဂုဏ်သတ္တိနှင့် တွဲဖက်၍ အသုံးပြုသည်။
ဂုဏ်သတ္တိ၏ တန်ဖိုးမှာ မည်သည့် ထောင့်အတိုင်းအတာယူနစ်များ ဖြင့်မဆို သတ်မှတ်ထားသော ထောင့်တစ်ခု ဖြစ်သည်။
အပြုသဘောဆောင်သော တန်ဖိုးသည် ကျွန်ုပ်တို့ဘက်သို့ လှည့်ပေးပြီး၊ အပျက်သဘောဆောင်သော တန်ဖိုးသည် ကျွန်ုပ်တို့မှ ဝေးရာဘက်သို့ လှည့်ပေးသည်။
လှည့်ပတ်မှုကို transform-origin ဂုဏ်သတ္တိဖြင့် သတ်မှတ်ထားသော အမှတ်ကို ဗဟိုပြု၍ ဆောင်ရွက်သည်။
ဝါကျဖွဲ့စည်းပုံ
selector {
transform: rotateX(angle);
}
ဥပမာ
ဤဥပမာတွင်၊ ဘလောက်တစ်ခုအား ညွှန်ပြသောအခါ X ဝင်ရိုးပေါ်တွင် 180 ဒီဂရီ လှည့်သွားမည်။
လှည့်ပတ်မှု ချောမွေ့စေရန် transition ဂုဏ်သတ္တိကို ထည့်သွင်းထားသည်။
<div id="elem">lorem ipsum</div>
#elem {
border: 3px solid black;
width: 100px;
height: 50px;
transition: transform 3s linear;
}
#elem:hover {
transform: rotateX(180deg);
}
:
ဥပမာ
transform-origin ဂုဏ်သတ္တိကို အသုံးပြု၍ လှည့်ပတ်သည့်ဝင်ရိုးကို ပြောင်းလဲကြည့်ရအောင်။
<div id="elem">lorem ipsum</div>
#elem {
border: 3px solid black;
width: 100px;
height: 50px;
transition: transform 3s linear;
transform-origin: center bottom;
}
#elem:hover {
transform: rotateX(180deg);
}
:
ဥပမာ
အပျက်သဘောဆောင်သော ထောင့်တန်ဖိုးကို သတ်မှတ်ကြည့်ရအောင်။
<div id="elem">lorem ipsum</div>
#elem {
border: 3px solid black;
width: 100px;
height: 50px;
transition: transform 3s linear;
transform-origin: center bottom;
}
#elem:hover {
transform: rotateX(-180deg);
}
:
ဤအကြောင်းကိုလည်း ကြည့်ပါ
-
လုပ်ဆောင်ချက်
rotate,
သည် X နှင့် Y ဝင်ရိုးများပေါ်တွင် လှည့်ပတ်မှုကို သတ်မှတ်ပေးသည်။ -
လုပ်ဆောင်ချက်
rotateY,
သည် Y ဝင်ရိုးပေါ်တွင် လှည့်ပတ်မှုကို သတ်မှတ်ပေးသည်။ -
လုပ်ဆောင်ချက်
rotateZ,
သည် Z ဝင်ရိုးပေါ်တွင် လှည့်ပတ်မှုကို သတ်မှတ်ပေးသည်။ -
လုပ်ဆောင်ချက်
rotate3d,
သည် ဝင်ရိုးသုံးခုပေါ်တွင် လှည့်ပတ်မှုကို သတ်မှတ်ပေးသည်။