Skip to content

Transform Perspective Origin

Tetapkan lokasi titik lenyap perspektif

Sintaks

visual="perspective-origin:[value]"

Nilai

NilaiCSS OutputHuraian
centerperspective-origin: centerAsal tengah
topperspective-origin: topAsal atas
bottomperspective-origin: bottomAsal bawah
leftperspective-origin: leftAsal kiri
rightperspective-origin: rightAsal kanan
top-leftperspective-origin: top leftAtas kiri
top-rightperspective-origin: top rightAtas kanan
bottom-leftperspective-origin: bottom leftBawah kiri
bottom-rightperspective-origin: bottom rightBawah kanan

Contoh

html
<div visual="perspective:normal perspective-origin:top">Top origin</div>

Pratonton

Asal Perspektif

visual="perspective-origin:center" - Tetapkan lokasi titik lenyap untuk transformasi 3D

left
3D
center
3D
right
3D
Lihat Kod
html
<div layout="flex" space="g:big p:medium" visual="bg:neutral-100 dark:bg:neutral-900 rounded:medium">
  <div layout="flex:col" space="g:tiny">
    <span visual="text:neutral-500 text-size:tiny">left</span>
    <div space="p:medium" visual="perspective:normal perspective-origin:left">
      <div space="p:small" visual="bg:primary text:white rounded:small rotate-y:30">3D</div>
    </div>
  </div>
  <div layout="flex:col" space="g:tiny">
    <span visual="text:neutral-500 text-size:tiny">center</span>
    <div space="p:medium" visual="perspective:normal perspective-origin:center">
      <div space="p:small" visual="bg:success text:white rounded:small rotate-y:30">3D</div>
    </div>
  </div>
  <div layout="flex:col" space="g:tiny">
    <span visual="text:neutral-500 text-size:tiny">right</span>
    <div space="p:medium" visual="perspective:normal perspective-origin:right">
      <div space="p:small" visual="bg:warning text:black rounded:small rotate-y:30">3D</div>
    </div>
  </div>
</div>

Nilai Arbitrari

Sokong nilai tersuai menggunakan sintaks kurungan segi empat:

html
<div visual="transform:[custom-value]">Custom</div>