Skip to content

Transform Perspective

Tetapkan perspektif 3D pada bekas (terapkan pada induk elemen transformasi)

Sintaks

visual="perspective:[value]"

Nilai

NilaiCSS OutputHuraian
noneperspective: noneTiada perspektif
dramaticperspective: 100pxPerspektif dramatik
nearperspective: 300pxPerspektif dekat
normalperspective: 500pxPerspektif normal
midrangeperspective: 800pxPerspektif pertengahan
farperspective: 1000pxPerspektif jauh
distantperspective: 1200pxPerspektif jauh sekali

Contoh

html
<div visual="perspective:normal"><div visual="rotate-y:45">3D rotated</div></div>

Pratonton

Perspektif 3D

visual="perspective:normal" - Kawal persepsi kedalaman 3D - terapkan pada induk, transformasi anak

dramatic
3D
normal
3D
far
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">dramatic</span>
    <div space="p:medium" visual="perspective:dramatic">
      <div space="p:small" visual="bg:primary text:white rounded:small rotate-y:45">3D</div>
    </div>
  </div>
  <div layout="flex:col" space="g:tiny">
    <span visual="text:neutral-500 text-size:tiny">normal</span>
    <div space="p:medium" visual="perspective:normal">
      <div space="p:small" visual="bg:success text:white rounded:small rotate-y:45">3D</div>
    </div>
  </div>
  <div layout="flex:col" space="g:tiny">
    <span visual="text:neutral-500 text-size:tiny">far</span>
    <div space="p:medium" visual="perspective:far">
      <div space="p:small" visual="bg:warning text:black rounded:small rotate-y:45">3D</div>
    </div>
  </div>
</div>

Nilai Arbitrari

Sokong nilai tersuai menggunakan sintaks kurungan segi empat:

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