Функсияи rotateX

Функсияи rotateX гардондани унсур нисбат ба меҳвари X дар фазои сеандозаро мушаххас мекунад. Бо якҷоягӣ бо хосияти transform истифода мешавад. Қимати хосият як кунҷ дар ягон аз воҳидҳои кунҷ мебошад. Қимати мусбат унсурро ба сӯи мо, қимати манфӣ — аз сӯи мо мегардонад. Гардиш дар атрофи нуқтае, ки аз тарафи хосияти transform-origin мушаххас карда мешавад, сурат мегирад.

Синтаксис

cssинтихобкунанда {
  transform: rotateX(кунҷ);
}

Намуна

Дар ин намуна блок бо гузаронидани курсор 180 дараҷа нисбат ба меҳвари X гардонда мешавад. Барои нармии гардиш хосияти 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,
    ки гардиш нисбат ба се меҳварро мушаххас мекунад