transform-origin ??? ??? ??? ??? ?????? ? ?????. 2D ?? ????? ??? x ? y? ??? ??? ? ???, 3D ?? ????? Z? ??? ??? ? ????.
CSS3 ?? ?? ??
??: ?? ?? ??? ???? ??? ??? ??? ????? ? ????. 2D ?? ??? ??? x ? y?? ?????. 3D ?? ??? Z?? ??? ?? ????.
??: ??
transform-origin: x-axis y-axis z-axis;
value | description |
x-axis | X??? ?? ???? ??? ?????. ??? ?: ● ?? ● ??? ● ??? ● ?? ● % |
y? | Y??? ?? ???? ??? ?????. ??? ?: ● ?? ● ?? ● ?? ● ?? ● % |
z-axis | Z??? ?? ???? ??? ?????. ??? ?: length |
??: ? ??? transform ??? ?? ???? ???.
CSS3 Transform-origin ?? ?? ?
<!DOCTYPE html> <html> <head> <style> #div1 { position: relative; height: 200px; width: 200px; margin: 50px; padding:10px; border: 1px solid black; } #div2 { padding:50px; position: absolute; border: 1px solid black; background-color: red; transform: rotate(45deg); transform-origin:20% 40%; -ms-transform: rotate(45deg); /* IE 9 */ -ms-transform-origin:20% 40%; /* IE 9 */ -webkit-transform: rotate(45deg); /* Safari and Chrome */ -webkit-transform-origin:20% 40%; /* Safari and Chrome */ -moz-transform: rotate(45deg); /* Firefox */ -moz-transform-origin:20% 40%; /* Firefox */ -o-transform: rotate(45deg); /* Opera */ -o-transform-origin:20% 40%; /* Opera */ } </style> <script> function changeRot(value) { document.getElementById('div2').style.transform="rotate(" + value + "deg)"; document.getElementById('div2').style.msTransform="rotate(" + value + "deg)"; document.getElementById('div2').style.webkitTransform="rotate(" + value + "deg)"; document.getElementById('div2').style.MozTransform="rotate(" + value + "deg)"; document.getElementById('div2').style.OTransform="rotate(" + value + "deg)"; document.getElementById('persp').innerHTML=value + "deg"; } function changeOrg() { var x=document.getElementById('ox').value; var y=document.getElementById('oy').value; document.getElementById('div2').style.transformOrigin=x + '% ' + y + '%'; document.getElementById('div2').style.msTransformOrigin=x + '% ' + y + '%'; document.getElementById('div2').style.webkitTransformOrigin=x + '% ' + y + '%'; document.getElementById('div2').style.MozTransformOrigin=x + '% ' + y + '%'; document.getElementById('div2').style.OTransformOrigin=x + '% ' + y + '%'; document.getElementById('origin').innerHTML=x + "% " + y + "%"; } </script> </head> <body> <p>旋轉(zhuǎn)紅色的DIV元素,嘗試更改其X軸和Y軸:</p> <div id="div1"> <div id="div2">HELLO</div> </div> Rotate: <input type="range" min="-360" max="360" value="45" onchange="changeRot(this.value)" /> transform: rotateY:(<span id="persp">45deg</span>); <br><br> X-axis:<input type="range" min="-100" max="200" value="20" onchange="changeOrg()" id="ox" /><br> Y-axis:<input type="range" min="-100" max="200" value="40" onchange="changeOrg()" id="oy" /> transform-origin: <span id="origin">20% 40%</span>; </body> </html>
Rendering:
? ??? ?? ?? ??? ???? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











??? CSS3? ?? ??? ?? ??? ?????? ? ????? SVG ? CSS ?????? ???? ?? ??? ??? ??? ?????. ??? ?? ????.

? ???? CSS? ???? ?? ???? ??? ??? ??? ?? ???? ??? ????????. ??? ???? ?????.

? ?? ??: 1. ?? ??? ???? ??? "display:none;" ???? ?????. 2. ??? ???? ?? ? ?? ??? ???? ??? ?? ??? ?????. ??? "position:absolute;top:-9999px;" ???? ?????.

?? ??: 1. ":active" ???? ???? ??? ?? ??? ?? ??? ?????. 2. ?? ??? scale() ??? ???? ?? ?? ??? ????. ??? "img:active {transform; : scale(x? ??, y? ??);}".

??? ???? ??? ???? ??? ??? ?????? ??? ?? ?? ???? ?? js? ???? ?????. ??? ?? CSS? ???? ???? ??? ???? ??? ??? ????.

CSS??? border-image ??? ???? ??? ???? ?? ? ????. border-image ??? ???? ???? ???? ??? ? ????. ?, ?? ???? ??? ???? ????? ?? ???. "border-image: url(??? ??)? ??? ??? ??? ???? ????? ?????.

CSS3??? "animation-timing-function" ??? ???? ????? ?? ??? ??? ? ????. ? ??? ?????? ??? ???? ??? ???? ?????? ?? ??? ???? ? ?????. ????? ??? ??: ?? ?? ?;}".

CSS3 ?? ?????? ???? ??? ? ????. 45? ?? ?????? ??? ????? ??? ? ?? ?? ???? ?????. ??? ???? ???? ?? ??? ?? ?????. , ?? ? 50%, ?? ?? 50%, ?? ?? 100%)".
