လုပ်ဆောင်ချက် rotateX

လုပ်ဆောင်ချက် rotateX သည် သုံးဖက်မြင်အာကာသတွင် X ဝင်ရိုးနှင့် ဆက်စပ်လျက် လှည့်ပတ်မှုကို သတ်မှတ်ပေးသည်။ transform ဂုဏ်သတ္တိနှင့် တွဲဖက်၍ အသုံးပြုသည်။ ဂုဏ်သတ္တိ၏ တန်ဖိုးမှာ မည်သည့် ထောင့်အတိုင်းအတာယူနစ်များ ဖြင့်မဆို သတ်မှတ်ထားသော ထောင့်တစ်ခု ဖြစ်သည်။ အပြုသဘောဆောင်သော တန်ဖိုးသည် ကျွန်ုပ်တို့ဘက်သို့ လှည့်ပေးပြီး၊ အပျက်သဘောဆောင်သော တန်ဖိုးသည် ကျွန်ုပ်တို့မှ ဝေးရာဘက်သို့ လှည့်ပေးသည်။ လှည့်ပတ်မှုကို transform-origin ဂုဏ်သတ္တိဖြင့် သတ်မှတ်ထားသော အမှတ်ကို ဗဟိုပြု၍ ဆောင်ရွက်သည်။

ဝါကျဖွဲ့စည်းပုံ

cssselector {
  transform: rotateX(angle);
}

ဥပမာ

ဤဥပမာတွင်၊ ဘလောက်တစ်ခုအား ညွှန်ပြသောအခါ X ဝင်ရိုးပေါ်တွင် 180 ဒီဂရီ လှည့်သွားမည်။ လှည့်ပတ်မှု ချောမွေ့စေရန် transition ဂုဏ်သတ္တိကို ထည့်သွင်းထားသည်။

html<div id="elem">lorem ipsum</div>
css#elem {
  border: 3px solid black;
  width: 100px;
  height: 50px;
  transition: transform 3s linear;
}
#elem:hover {
  transform: rotateX(180deg);
}

Результат:

ဥပမာ

transform-origin ဂုဏ်သတ္တိကို အသုံးပြု၍ လှည့်ပတ်သည့်ဝင်ရိုးကို ပြောင်းလဲကြည့်ရအောင်။

html<div id="elem">lorem ipsum</div>
css#elem {
  border: 3px solid black;
  width: 100px;
  height: 50px;
  transition: transform 3s linear;
  transform-origin: center bottom;
}
#elem:hover {
  transform: rotateX(180deg);
}

Результат:

ဥပမာ

အပျက်သဘောဆောင်သော ထောင့်တန်ဖိုးကို သတ်မှတ်ကြည့်ရအောင်။

html<div id="elem">lorem ipsum</div>
css#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,
    သည် ဝင်ရိုးသုံးခုပေါ်တွင် လှည့်ပတ်မှုကို သတ်မှတ်ပေးသည်။