Teknologian jakaminen

HTML(28)——Spatiaalinen muunnos

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Avaruus: Koordinaattiakselin kulmasta määritellyt kolme koordinaattiakselia XYZ muodostavat kolmiulotteisen avaruuden Z-akselin sijainti on sama kuin tähtäyssuunta.

tilan muunnos

Panoroida

Ominaisuudet:

  • muunnos: translate3d(x,y,z);
  • muunnos: translateX();
  • muunnos: translateY();
  • muunnos: translateZ();

Arvo: pikseliyksikön arvo/prosentti

Oletuksena emme voi nähdä Z-akselin translaatiota

näköetäisyys

Toiminto: Määrittää tarkkailijan ja tason z=0 välisen etäisyyden ja lisää elementtiin perspektiivitehosteen

Perspektiivivaikutus: lähellä suuria, paljon pieniä, lähellä todellisia ja kaukana virtuaalisia

Ominaisuudet:(Lisätty ylätasoon, arvoalue 800-1200)

perspektiivi: näköetäisyys;

  1. <style>
  2. /*空间转换*/
  3. .father {
  4. perspective: 1000px;
  5. }
  6. .box {
  7. width: 200px;
  8. height: 200px;
  9. margin: 100px auto;
  10. background-color: blue;
  11. transition: all 0.5s;
  12. }
  13. .box:hover {
  14. transform: translateZ(-400px);
  15. }
  16. </style>
  17. </head>
  18. <body>
  19. <div class="father">
  20. <div class="box"></div>
  21. </div>
  22. </body>

 

Kun hiiri leijuu, syntyy lähes suuri ja hyvin pieni tehoste, ja Z-akseli liikkuu -400 pikseliä.

 

kiertää

Vasemman käden sääntö:

Ominaisuus: Positiivinen tai negatiivinen arvo määräytyy pyörimissuunnan mukaan. Pidä pyörivästä akselista kiinni vasemmalla kädelläsi, Peukalo osoittaa positiiviseen suuntaan.Muiden sormien taivutussuunta on positiivinen pyörimissuunta

transform:rotateZ(arvo)

muunnos:rotateX(arvo)

transform:rotateY(arvo)