transform-origin


Misol

Aylantirilgan elementning asosiy joylashuv nuqtasini o‘rnating:

div {   transform: rotate(45deg);   transform-origin: 20% 40%; }
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

transform-origin xususiyati transformatsiya qilingan elementlarning joylashuvini o‘zgartirish imkonini beradi.

2D transformatsiyalar elementning x va y o‘qlarini o‘zgartira oladi. 3D transformatsiyalar esa elementning z o‘qini ham o‘zgartira oladi.

transform-origin xususiyatini yaxshiroq tushunish uchun namoyishni ko‘ring.

Eslatma: Bu xususiyat transform xususiyati bilan birga ishlatilishi kerak.

Maslahat: Bu xususiyatni 3D transformatsiyalar uchun yaxshiroq tushunish maqsadida namoyishni ko‘ring.

Demoni ko‘rsatish ❯

Standart qiymat: 50% 50% 0
Meros qilinadi: yo‘q
Animatsiya qilinadi: ha. animatable haqida o‘qing Sinab ko‘ring
Versiya: CSS3
JavaScript sintaksisi: object.style.transformOrigin="0 0" Sinab ko‘ring

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar xususiyatni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Xususiyat
transform-origin 36 12 16 9 23


CSS sintaksisi

transform-origin: x-axis y-axis z-axis|initial|inherit;

Xususiyat qiymatlari

Xususiyat qiymati Tavsif
x-axis Ko‘rish nuqtasi x o‘qida qayerda joylashishini belgilaydi. Mumkin bo‘lgan qiymatlar:
  • left
  • center
  • right
  • length
  • %
y-axis Ko‘rish nuqtasi y o‘qida qayerda joylashishini belgilaydi. Mumkin bo‘lgan qiymatlar:
  • top
  • center
  • bottom
  • length
  • %
z-axis Ko‘rish nuqtasi z o‘qida qayerda joylashishini belgilaydi (3D transformatsiyalar uchun). Mumkin bo‘lgan qiymatlar:
  • length
initial Bu xususiyatni standart qiymatiga o‘rnatadi. initial haqida o‘qing
inherit Bu xususiyatni ota elementidan meros qilib oladi. inherit haqida o‘qing

Tegishli sahifalar

CSS darsligi: CSS 2D transformatsiyalari

CSS darsligi: CSS 3D transformatsiyalar

HTML DOM ma’lumotnomasi: transformOrigin xususiyati


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!