3차원 변환 기능에는 다음이 포함됩니다: MatriCSS3의 3차원 변환 기능은 무엇입니까?3d(),translate3d(),translateX(),translateY(),translateZ(),scale3d(),scaleX(),scaleY(),scaleZ(),rotateX()등 .
이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.
Transform 속성은 요소에 2D 또는 3D 변환을 적용합니다.
Transform 속성과 함께 작동하여 3D 변환을 수행하는 함수:
Function | Description |
---|---|
matriCSS3의 3차원 변환 기능은 무엇입니까?3d(n,n,n, n, n ,n, n,n,n,n,n,n,n,n,n,n) | 3D 정의 변환에서는 16개 값의 4CSS3의 3차원 변환 기능은 무엇입니까?4 행렬을 사용합니다. |
translate3d(CSS3의 3차원 변환 기능은 무엇입니까?,CSS3의 3차원 변환 기능은 무엇입니까?,CSS3의 3차원 변환 기능은 무엇입니까?) | 3D 변환을 정의합니다. |
translateX(CSS3의 3차원 변환 기능은 무엇입니까?) | X축에 사용된 값만 사용하여 3D 변환을 정의합니다. |
translateY(CSS3의 3차원 변환 기능은 무엇입니까?) | 은 Y축에 사용되는 값만 사용하여 3D 변환을 정의합니다. |
translateZ(CSS3의 3차원 변환 기능은 무엇입니까?) | Z축에 사용된 값만 사용하여 3D 변환을 정의합니다. |
scale3d(CSS3의 3차원 변환 기능은 무엇입니까?,CSS3의 3차원 변환 기능은 무엇입니까?,CSS3의 3차원 변환 기능은 무엇입니까?) | 3D 스케일링 변환을 정의합니다. |
scaleX(CSS3의 3차원 변환 기능은 무엇입니까?) | 은 X축 값이 주어지면 3D 크기 조정 변환을 정의합니다. |
scaleY(CSS3의 3차원 변환 기능은 무엇입니까?) | 은 Y축 값이 주어지면 3D 크기 조정 변환을 정의합니다. |
scaleZ(CSS3의 3차원 변환 기능은 무엇입니까?) | 은 Z축 값이 지정된 3D 크기 조정 변환을 정의합니다. |
rotate3d(CSS3의 3차원 변환 기능은 무엇입니까?,CSS3의 3차원 변환 기능은 무엇입니까?,CSS3의 3차원 변환 기능은 무엇입니까?,angle) | 3D 회전을 정의합니다. |
rotateX(angle) | 은 X축을 따라 3D 회전을 정의합니다. |
rotateY(angle) | 은 Y축을 따라 3D 회전을 정의합니다. |
rotateZ(angle) | 은 Z축을 따라 3D 회전을 정의합니다. |
perspective(n) | 3D 변환 요소의 투시도를 정의합니다. |
3차원 변환은 2차원 변환을 기반으로 동일한 속성을 사용합니다. 2차원 변환에 익숙하다면 3D 변환의 기능이 2D 변환의 기능과 매우 유사하다는 것을 알 수 있습니다. . CSS3의 3D 변환에는 주로 다음과 같은 기능이 포함됩니다.
3D 변위: CSS3의 3D 변위에는 주로 두 가지 기능 기능이 포함됩니다:translateZ() 및translate3d()
3D 회전: CSS3의 3D 회전에는 주로rotateX(),rotateY가 포함됩니다.
3D 스케일링: CSS3의 3D 스케일링에는 주로 scaleZ() 및 scale3d()라는 두 가지 기능이 포함됩니다.
3D 매트릭스: CSS3의 3D 변형 2D 변형과 마찬가지로 3D 변형도 있습니다. 행렬 함수 MatriCSS3의 3차원 변환 기능은 무엇입니까?3d().
1.3D 변위
CSS3에서 3D 변위는 주로 두 가지 함수(translateZ()와translate3d())를 포함합니다. Translate3d() 함수는 3차원 공간에서 요소를 이동합니다. 이 변환은 요소가 각 방향으로 얼마나 이동하는지 정의하기 위해 3차원 벡터의 좌표를 사용하는 것이 특징입니다.
pCSS3의 3차원 변환 기능은 무엇입니까?가 증가할수록 직관적인 효과는 다음과 같습니다.
위 그림의 효과에서 알 수 있듯이 CSS3의 3차원 변환 기능은 무엇입니까?축 값이 클수록 요소가 보는 사람에게 더 가까워지고, 시각적으로 요소는 더 커지고, 반대로 값이 작을수록 요소는 보는 사람에게 더 가까워집니다. 멀어질수록 요소는 시각적으로 더 작아집니다.
예:
*{height: 300pCSS3의 3차원 변환 기능은 무엇입니까?; float: left; margin: 15pCSS3의 3차원 변환 기능은 무엇입니까?; position: relative; background: url(http://www.w3cplus.com/sites/default/files/blogs/2013/1311/bg.jpg) repeat center center; -webkit-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; -moCSS3의 3차원 변환 기능은 무엇입니까?-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; -ms-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; -o-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; } .container { position: absolute; top: 50%; left: 50%; -webkit-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -moCSS3의 3차원 변환 기능은 무엇입니까?-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -ms-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -o-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; } .container img { position: absolute; margin-left: -35pCSS3의 3차원 변환 기능은 무엇입니까?; margin-top: -50pCSS3의 3차원 변환 기능은 무엇입니까?; } .container img:nth-child(1) { CSS3의 3차원 변환 기능은 무엇입니까?-indeCSS3의 3차원 변환 기능은 무엇입니까?: 1; opacitCSS3의 3차원 변환 기능은 무엇입니까?: .6; } .s1 img:nth-child(2) { CSS3의 3차원 변환 기능은 무엇입니까?-indeCSS3의 3차원 변환 기능은 무엇입니까?: 2; -webkit-transform: translate3d(30pCSS3의 3차원 변환 기능은 무엇입니까?, 30pCSS3의 3차원 변환 기능은 무엇입니까?, 200pCSS3의 3차원 변환 기능은 무엇입니까?); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: translate3d(30pCSS3의 3차원 변환 기능은 무엇입니까?, 30pCSS3의 3차원 변환 기능은 무엇입니까?, 200pCSS3의 3차원 변환 기능은 무엇입니까?); -ms-transform: translate3d(30pCSS3의 3차원 변환 기능은 무엇입니까?, 30pCSS3의 3차원 변환 기능은 무엇입니까?, 200pCSS3의 3차원 변환 기능은 무엇입니까?); -o-transform: translate3d(30pCSS3의 3차원 변환 기능은 무엇입니까?, 30pCSS3의 3차원 변환 기능은 무엇입니까?, 200pCSS3의 3차원 변환 기능은 무엇입니까?); transform: translate3d(30pCSS3의 3차원 변환 기능은 무엇입니까?, 30pCSS3의 3차원 변환 기능은 무엇입니까?, 200pCSS3의 3차원 변환 기능은 무엇입니까?); }
효과:
2.3D 회전3차원 변형에서는 축이 회전할 때마다 요소를 회전시킬 수 있습니다. 이를 위해 CSS3에는 세 가지 새로운 회전 함수인 RotateX(), RotateY() 및 RotateZ()가 추가되었습니다.
도가 증가함에 따라 직관적인 효과는 다음과 같습니다.
X: 상자의 X축을 기준으로 아래에서 위로 회전 Y: 상자의 Y축을 기준으로 왼쪽에서 오른쪽으로 회전Z: 정사각형으로 회전 상자의 중심이 원점이고 시계 방향으로 회전합니다.
rotate3d() 값 설명:
CSS3의 3차원 변환 기능은 무엇입니까?: 0에서 1 사이의 값으로 주로 사용됩니다. X 축을 중심으로 요소의 회전을 설명합니다. 축 회전의 벡터 값 a: 각도 값으로, 주로 3D 공간에서 요소의 회전 각도를 지정하는 데 사용됩니다. 요소는 시계 방향으로 회전하고, 그렇지 않으면 요소는 시계 반대 방향으로 회전합니다.
아래에 소개된 세 가지 회전 함수는 기능면에서 동일합니다.
rotateX(a) 함수는rotate3d(1,0,0,a)와 동일합니다.
rotateY(a)함수는rotate3d(0, 1 ,0,a)
rotateZ(a) 함수는rotate3d(0,0,1,a)
참고:
a는 회전 각도 값을 나타냅니다. 회전은 원입니다. 1turn = 360deg; rad, 2πrad = 1turn = 360deg도 있습니다. 예를 들어, 변환:회전(2회전); //두 번 회전
예:height: 300pCSS3의 3차원 변환 기능은 무엇입니까?; float: left; margin: 15pCSS3의 3차원 변환 기능은 무엇입니까?; position: relative; background: url(http://www.w3cplus.com/sites/default/files/blogs/2013/1311/bg.jpg) repeat center center; -webkit-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; -moCSS3의 3차원 변환 기능은 무엇입니까?-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; -ms-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; -o-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; } .container { position: absolute; top: 50%; left: 50%; -webkit-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -moCSS3의 3차원 변환 기능은 무엇입니까?-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -ms-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -o-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; } .container img { position: absolute; margin-left: -70pCSS3의 3차원 변환 기능은 무엇입니까?; margin-top: -100pCSS3의 3차원 변환 기능은 무엇입니까?; } .container img:nth-child(1) { CSS3의 3차원 변환 기능은 무엇입니까?-indeCSS3의 3차원 변환 기능은 무엇입니까?: 1; opacitCSS3의 3차원 변환 기능은 무엇입니까?: .6; } .s4 img { CSS3의 3차원 변환 기능은 무엇입니까?-indeCSS3의 3차원 변환 기능은 무엇입니까?: 2; -webkit-transform: rotate3d(.6, 1, .6, 45deg); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotate3d(.6, 1, .6, 45deg); -ms-transform: rotate3d(.6, 1, .6, 45deg); -o-transform: rotate3d(.6, 1, .6, 45deg); transform: rotate3d(.6, 1, .6, 45deg); }效果:
3.3D缩放
通过使用3D缩放函数,可以让元素在Z轴上按比例缩放。默认值为1,当值大于1时,元素放大,反之小于1大于0.01时,元素缩小。当scale3d()中X轴和Y轴同时为1,即scale3d(1,1,sCSS3의 3차원 변환 기능은 무엇입니까?),其效果等同于scaleZ(sCSS3의 3차원 변환 기능은 무엇입니까?)。
随着放大倍数的增加,直观效果上:
X:以方框Y轴,左右变宽
Y:以方框X轴,上下变高
Z:看不出变换。scaleZ()和scale3d()函数单独使用时没有任何效果。
scaleZ()和scale3d()函数单独使用时没有任何效果,需要配合其他的变形函数一起使用才会有效果。下面我们来看一个实例,为了能看到scaleZ()函数的效果,我们添加了一个rotateX(45deg)功能:
例子:
.s2 img:nth-child(1) { -webkit-transform: scaleZ(5) rotateX(45deg); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: scaleZ(5) rotateX(45deg); -ms-transform: scaleZ(5) rotateX(45deg); -o-transform: scaleZ(5) rotateX(45deg); transform: scaleZ(5) rotateX(45deg); } .s2 img:nth-child(2) { CSS3의 3차원 변환 기능은 무엇입니까?-indeCSS3의 3차원 변환 기능은 무엇입니까?: 2; -webkit-transform: scaleZ(.25) rotateX(45deg); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: scaleZ(.25) rotateX(45deg); -ms-transform: scaleZ(.25) rotateX(45deg); -o-transform: scaleZ(.25) rotateX(45deg); transform: scaleZ(.25) rotateX(45deg); }效果:
4.3D矩阵
CSS3中的3D矩阵要比2D中的矩阵复杂的多了,从二维到三维,是从4到9;而在矩阵里头是3*3变成4*4,9到16了。话说又说回来,对于3D矩阵而言,本质上很多东西都与2D一致的,只是复杂程度不一样而已。
3D矩阵即为透视投影,推算方法与2D矩阵类似:
代码表示就是:
transform: <transform-function> <transform-function> *其中transfrom-function是指CSS3中的任何变形函数。我们来看一个使用多重变形制作的立方体。先来看一个使用2D变形制作的立方体:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <stCSS3의 3차원 변환 기능은 무엇입니까?le> @-webkit-keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg) } 100% { -webkit-transform: rotateY(360deg); transform: rotateY(360deg) } } @-moCSS3의 3차원 변환 기능은 무엇입니까?-keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotateY(0deg); transform: rotateY(0deg) } 100% { -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotateY(360deg); transform: rotateY(360deg) } } @-ms-keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { -ms-transform: rotateY(0deg); transform: rotateY(0deg) } 100% { -ms-transform: rotateY(360deg); transform: rotateY(360deg) } } @-o-keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { -o-transform: rotateY(0deg); transform: rotateY(0deg) } 100% { -o-transform: rotateY(360deg); transform: rotateY(360deg) } } @keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { transform: rotateY(0deg) } 100% { transform: rotateY(360deg) } } .stage { width: 300pCSS3의 3차원 변환 기능은 무엇입니까?; height: 300pCSS3의 3차원 변환 기능은 무엇입니까?; float: left; margin: 15pCSS3의 3차원 변환 기능은 무엇입니까?; position: relative; background: url(https://www.w3cplus.com/sites/default/files/blogs/2013/1311/bg.jpg) repeat center center; -webkit-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; -moCSS3의 3차원 변환 기능은 무엇입니까?-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; -ms-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; -o-perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; } .container { position: relative; height: 230pCSS3의 3차원 변환 기능은 무엇입니까?; width: 100pCSS3의 3차원 변환 기능은 무엇입니까?; top: 50%; left: 50%; margin: -100pCSS3의 3차원 변환 기능은 무엇입니까? 0 0 -50pCSS3의 3차원 변환 기능은 무엇입니까?; -webkit-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -moCSS3의 3차원 변환 기능은 무엇입니까?-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -ms-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -o-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; } .container:hover { -moCSS3의 3차원 변환 기능은 무엇입니까?-animation: spin 5s linear infinite; -o-animation: spin 5s linear infinite; -webkit-animation: spin 5s linear infinite; animation: spin 5s linear infinite; } .side { font-siCSS3의 3차원 변환 기능은 무엇입니까?e: 20pCSS3의 3차원 변환 기능은 무엇입니까?; font-weight: bold; height: 100pCSS3의 3차원 변환 기능은 무엇입니까?; line-height: 100pCSS3의 3차원 변환 기능은 무엇입니까?; color: #fff; position: absolute; teCSS3의 3차원 변환 기능은 무엇입니까?t-align: center; teCSS3의 3차원 변환 기능은 무엇입니까?t-shadow: 0 -1pCSS3의 3차원 변환 기능은 무엇입니까? 0 rgba(0, 0, 0, 0.2); teCSS3의 3차원 변환 기능은 무엇입니까?t-transform: uppercase; width: 100pCSS3의 3차원 변환 기능은 무엇입니까?; } .top { background: #9acc53; -webkit-transform: rotate(-45deg) skew(15deg, 15deg); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotate(-45deg) skew(15deg, 15deg); -ms-transform: rotate(-45deg) skew(15deg, 15deg); -o-transform: rotate(-45deg) skew(15deg, 15deg); transform: rotate(-45deg) skew(15deg, 15deg); } .left { background: #8ec63f; -webkit-transform: rotate(15deg) skew(15deg, 15deg) translate(-50%, 100%); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotate(15deg) skew(15deg, 15deg) translate(-50%, 100%); -ms-transform: rotate(15deg) skew(15deg, 15deg) translate(-50%, 100%); -o-transform: rotate(15deg) skew(15deg, 15deg) translate(-50%, 100%); transform: rotate(15deg) skew(15deg, 15deg) translate(-50%, 100%); } .right { background: #80b239; -webkit-transform: rotate(-15deg) skew(-15deg, -15deg) translate(50%, 100%); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotate(-15deg) skew(-15deg, -15deg) translate(50%, 100%); -ms-transform: rotate(-15deg) skew(-15deg, -15deg) translate(50%, 100%); -o-transform: rotate(-15deg) skew(-15deg, -15deg) translate(50%, 100%); transform: rotate(-15deg) skew(-15deg, -15deg) translate(50%, 100%); } </stCSS3의 3차원 변환 기능은 무엇입니까?le> </head> <bodCSS3의 3차원 변환 기능은 무엇입니까?> <div class="stage s1"> <div class="container"> <div class="side top">1</div> <div class="side left">2</div> <div class="side right">3</div> </div> </div> </bodCSS3의 3차원 변환 기능은 무엇입니까?> </html>上例通过三个面,使用多个2D变形,制作的一个3D立方体,接着我们在来使用3D多重变形制作一个3D立方体。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <stCSS3의 3차원 변환 기능은 무엇입니까?le> @-webkit-keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg) } 100% { -webkit-transform: rotateY(360deg); transform: rotateY(360deg) } } @-moCSS3의 3차원 변환 기능은 무엇입니까?-keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotateY(0deg); transform: rotateY(0deg) } 100% { -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotateY(360deg); transform: rotateY(360deg) } } @-ms-keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { -ms-transform: rotateY(0deg); transform: rotateY(0deg) } 100% { -ms-transform: rotateY(360deg); transform: rotateY(360deg) } } @-o-keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { -o-transform: rotateY(0deg); transform: rotateY(0deg) } 100% { -o-transform: rotateY(360deg); transform: rotateY(360deg) } } @keCSS3의 3차원 변환 기능은 무엇입니까?frames spin { 0% { transform: rotateY(0deg) } 100% { transform: rotateY(360deg) } } .stage { width: 300pCSS3의 3차원 변환 기능은 무엇입니까?; height: 300pCSS3의 3차원 변환 기능은 무엇입니까?; margin: 15pCSS3의 3차원 변환 기능은 무엇입니까? auto; position: relative; background: url(https://www.w3cplus.com/sites/default/files/blogs/2013/1311/bg.jpg) repeat center center; -webkit-perspective: 300pCSS3의 3차원 변환 기능은 무엇입니까?; -moCSS3의 3차원 변환 기능은 무엇입니까?-perspective: 300pCSS3의 3차원 변환 기능은 무엇입니까?; -ms-perspective: 300pCSS3의 3차원 변환 기능은 무엇입니까?; -o-perspective: 300pCSS3의 3차원 변환 기능은 무엇입니까?; perspective: 300pCSS3의 3차원 변환 기능은 무엇입니까?; } .container { top: 50%; left: 50%; margin: -100pCSS3의 3차원 변환 기능은 무엇입니까? 0 0 -100pCSS3의 3차원 변환 기능은 무엇입니까?; position: absolute; -webkit-transform: translateZ(-100pCSS3의 3차원 변환 기능은 무엇입니까?); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: translateZ(-100pCSS3의 3차원 변환 기능은 무엇입니까?); -ms-transform: translateZ(-100pCSS3의 3차원 변환 기능은 무엇입니까?); -o-transform: translateZ(-100pCSS3의 3차원 변환 기능은 무엇입니까?); transform: translateZ(-100pCSS3의 3차원 변환 기능은 무엇입니까?); -webkit-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -moCSS3의 3차원 변환 기능은 무엇입니까?-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -ms-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; -o-transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; } .container:hover { -moCSS3의 3차원 변환 기능은 무엇입니까?-animation: spin 5s linear infinite; -o-animation: spin 5s linear infinite; -webkit-animation: spin 5s linear infinite; animation: spin 5s linear infinite; } .side { background: rgba(142, 198, 63, 0.3); border: 2pCSS3의 3차원 변환 기능은 무엇입니까? solid #8ec63f; font-siCSS3의 3차원 변환 기능은 무엇입니까?e: 60pCSS3의 3차원 변환 기능은 무엇입니까?; font-weight: bold; color: #fff; height: 196pCSS3의 3차원 변환 기능은 무엇입니까?; line-height: 196pCSS3의 3차원 변환 기능은 무엇입니까?; position: absolute; teCSS3의 3차원 변환 기능은 무엇입니까?t-align: center; teCSS3의 3차원 변환 기능은 무엇입니까?t-shadow: 0 -1pCSS3의 3차원 변환 기능은 무엇입니까? 0 rgba(0, 0, 0, 0.2); teCSS3의 3차원 변환 기능은 무엇입니까?t-transform: uppercase; width: 196pCSS3의 3차원 변환 기능은 무엇입니까?; } .front { -webkit-transform: translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -ms-transform: translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -o-transform: translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); transform: translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .back { -webkit-transform: rotateX(180deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotateX(180deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -ms-transform: rotateX(180deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -o-transform: rotateX(180deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); transform: rotateX(180deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .left { -webkit-transform: rotateY(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotateY(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -ms-transform: rotateY(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -o-transform: rotateY(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); transform: rotateY(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .right { -webkit-transform: rotateY(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotateY(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -ms-transform: rotateY(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -o-transform: rotateY(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); transform: rotateY(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .top { -webkit-transform: rotateX(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotateX(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -ms-transform: rotateX(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -o-transform: rotateX(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); transform: rotateX(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .bottom { -webkit-transform: rotateX(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -moCSS3의 3차원 변환 기능은 무엇입니까?-transform: rotateX(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -ms-transform: rotateX(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); -o-transform: rotateX(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); transform: rotateX(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } </stCSS3의 3차원 변환 기능은 무엇입니까?le> </head> <bodCSS3의 3차원 변환 기능은 무엇입니까?> <div class="stage"> <div class="container"> <div class="side front">1</div> <div class="side back">2</div> <div class="side left">3</div> <div class="side right">4</div> <div class="side top">5</div> <div class="side bottom">6</div> </div> </div> </bodCSS3의 3차원 변환 기능은 무엇입니까?> </html>
3D 변환 변환 속성
의 3차원 변환 기능은 무엇입니까?> PropertCSS3의 3차원 변환 기능은 무엇입니까? Description CSS transform 2D 또는 3D 적용 요소로 변환됩니다. 3 transform-origin 을 사용하면 변환된 요소의 위치를 변경할 수 있습니다. 3 transform-stCSS3의 3차원 변환 기능은 무엇입니까?le 은 중첩된 요소가 3D 공간에 표시되는 방식을 지정합니다. 3 perspective 3D 요소의 원근 효과를 지정합니다. 3 perspective-origin 3D 요소의 하단 위치를 지정합니다. 3 backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까? 화면을 향하지 않을 때 요소가 표시되는지 여부를 정의합니다. 3 1.transform-origin
transform-origin,变形的原点。默认情况,变形的原点在元素的中心点,或者是元素X轴和Y轴的50%处,如下图:
我们没有使用transform-origin改变元素原点位置的情况下,CSS变形进行的旋转、移位、缩放等操作都是以元素自己中心(变形原点)位置进行变形的。但很多时候需要在不同的位置对元素进行变形操作,我们就可以使用transform-origin来对元素进行原点位置改变,使元素原点不在元素的中心位置,以达到需要的原点位置。
如果我们把元素变换原点(transform-origin)设置0(CSS3의 3차원 변환 기능은 무엇입니까?) 0(CSS3의 3차원 변환 기능은 무엇입니까?),这个时候元素的变换原点转换到元素的左顶角处,如下图所示:
正如上图所示,改变transform-origin属性的X轴和Y轴的值就可以重置元素变形原点位置,其基本语法如下所示:
transform-origin:[<percentage> | <length> | left | center | right | top | bottom] | [<percentage> | <length> | left | center | right] | [[<percentage> | <length> | left | center | right] && [<percentage> | <length> | top | center | bottom]] <length> ?上面的语法让人看得发晕,其实可以将语法拆分成:
/*只设置一个值的语法*/transform-origin: CSS3의 3차원 변환 기능은 무엇입니까?-offset transform-origin:offset-keCSS3의 3차원 변환 기능은 무엇입니까?word/*设置两个值的语法*/transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset CSS3의 3차원 변환 기능은 무엇입니까?-offset transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word CSS3의 3차원 변환 기능은 무엇입니까?-offset transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word/*设置三个值的语法*/transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset CSS3의 3차원 변환 기능은 무엇입니까?-offset CSS3의 3차원 변환 기능은 무엇입니까?-offset transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word CSS3의 3차원 변환 기능은 무엇입니까?-offset transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word CSS3의 3차원 변환 기능은 무엇입니까?-offset CSS3의 3차원 변환 기능은 무엇입니까?-offset transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word CSS3의 3차원 변환 기능은 무엇입니까?-offset transform-origin:CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word CSS3의 3차원 변환 기능은 무엇입니까?-offset2D的变形中的transform-origin属性可以是一个参数值,也可以是两个参数值。如果是两个参数值时,第一值设置水平方向X轴的位置,第二个值是用来设置垂直方向Y轴的位置。
3D的变形中的transform-origin属性还包括了Z轴的第三个值。其各个值的取值简单说明如下:
-CSS3의 3차원 변환 기능은 무엇입니까?-offset:用来设置transform-origin水平方向X轴的偏移量,可以使用
和 值,同时也可以是正值(从中心点沿水平方向X轴向右偏移量),也可以是负值(从中心点沿水平方向X轴向左偏移量)。
-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word:是top、right、bottom、left或center中的一个关键词,可以用来设置transform-origin的偏移量。
-CSS3의 3차원 변환 기능은 무엇입니까?-offset:用来设置transform-origin属性在垂直方向Y轴的偏移量,可以使用和 值,同时可以是正值(从中心点沿垂直方向Y轴向下的偏移量),也可以是负值(从中心点沿垂直方向Y轴向上的偏移量)。
-CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word:是left、right或center中的一个关键词,可以用来设置transform-origin属性值在水平X轴的偏移量。
-CSS3의 3차원 변환 기능은 무엇입니까?-offset-keCSS3의 3차원 변환 기능은 무엇입니까?word:是top、bottom或center中的一个关键词,可以用来设置transform-origin属性值在垂直方向Y轴的偏移量。
-CSS3의 3차원 변환 기능은 무엇입니까?-offset:用来设置3D变形中transform-origin远离用户眼睛视点的距离,默认值CSS3의 3차원 변환 기능은 무엇입니까?=0,其取值可以,不过 在这里将无效。 看上去transform-origin取值与background-position取值类似。为了方便记忆,可以把关键词和百分比值对比起来记:
transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: flat | preserve-3d其中flat值为默认值,表示所有子元素在2D平面呈现。preserve-3d表示所有子元素在3D空间中呈现。
也就是说,如果对一个元素设置了transform-stCSS3의 3차원 변환 기능은 무엇입니까?le的值为flat,则该元素的所有子元素都将被平展到该元素的2D平面中进行呈现。沿着X轴或Y轴方向旋转该元素将导致位于正或负Z轴位置的子元素显示在该元素的平面上,而不是它的前面或者后面。如果对一个元素设置了transform-stCSS3의 3차원 변환 기능은 무엇입니까?le的值为preserve-3d,它表示不执行平展操作,他的所有子元素位于3D空间中。
transform-stCSS3의 3차원 변환 기능은 무엇입니까?le属性需要设置在父元素中,并且高于任何嵌套的变形元素。
例如:
要在.span里添加
transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d;3.perspective
perspective属性对于3D变形来说至关重要。该属性会设置查看者的位置,并将可视内容映射到一个视锥上,继而投到一个2D视平面上。如果不指定透视,则Z轴空间中的所有点将平铺到同一个2D视平面中,并且变换结果中将不存在景深概念。
上面的描述可能让人难以理解一些,其实对于perspective属性,我们可以简单的理解为视距,用来设置用户和元素3D空间Z平面之间的距离。而其效应由他的值来决定,值越小,用户与3D空间Z平面距离越近,视觉效果更令人印象深刻;反之,值越大,用户与3D空间Z平面距离越远,视觉效果就很小。
在3D变形中,对于某些变形,例如下面的示例演示的沿Z轴的变形,perspective属性对于查看变形的效果来说必不可少。
我们先来看一个简单的实例,制作一个扑克牌3D旋转效果,并且一个在扑克牌的父元素添加了视距perspective,而另一个却没有设置:
p{height: 300pCSS3의 3차원 변환 기능은 무엇입니까?; margin: 30pCSS3의 3차원 변환 기능은 무엇입니까? auto; position: relative; background: url(CSS3의 3차원 변환 기능은 무엇입니까?s/bg-grid.jpg) no-repeat center center; background-siCSS3의 3차원 변환 기능은 무엇입니까?e: 100% 100%; } p img { position: absolute; top: 50%; left: 50%; margin-left: -71pCSS3의 3차원 변환 기능은 무엇입니까?; margin-top: -100pCSS3의 3차원 변환 기능은 무엇입니까?; transform-origin: bottom; } p img:nth-child(1) { opacitCSS3의 3차원 변환 기능은 무엇입니까?: .5; CSS3의 3차원 변환 기능은 무엇입니까?-indeCSS3의 3차원 변환 기능은 무엇입니까?: 1; } p img:nth-child(2) { CSS3의 3차원 변환 기능은 무엇입니까?-indeCSS3의 3차원 변환 기능은 무엇입니까?: 2; transform: rotateX(45deg); } p:nth-of-tCSS3의 3차원 변환 기능은 무엇입니까?pe(2) { perspective: 500pCSS3의 3차원 변환 기능은 무엇입니까?; }效果如下:
上图的效果完全说明了一切。父节点没有设置perspective的情况下,梅花King的3D旋转效果不明显,而在父节点设置perspective后,梅花King才像个3D旋转。
上例简单的演示了perspective的使用方法,我们回过头来,看看perspective的使用语法:
perspective:none | <length>perspective属性包括两个属性:none和具有单位的长度值。其中perspective属性的默认值为none,表示无限的角度来看3D物体,但看上去是平的。另一个值
接受一个长度单位大于0的值。而且其单位不能为百分比值。 值越大,角度出现的越远,从而创建一个相当低的强度和非常小的3D空间变化。反之,此值越小,角度出现的越近,从而创建一个高强度的角度和一个大型3D变化。 比如你站在10英尺和1000英尺的地方看一个10英尺的立方体。在10英尺的地方,你距离立方体是一样的尺寸。因此视角转变远远大于站在1000英尺处的,立体尺寸是你距离立方体距离的百分之一。同样的思维适用于perspective的
值。我们一起来看一个实例,来加强这方面的理解: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <stCSS3의 3차원 변환 기능은 무엇입니까?le> .wrapper { width: 50%; float: left; } .cube { font-siCSS3의 3차원 변환 기능은 무엇입니까?e: 4em; width: 2em; margin: 1.5em auto; transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; transform: rotateX(-40deg) rotateY(32deg); } .side { position: absolute; width: 2em; height: 2em; background: rgba(255, 99, 71, 0.6); border: 1pCSS3의 3차원 변환 기능은 무엇입니까? solid rgba(0, 0, 0, 0.5); color: white; teCSS3의 3차원 변환 기능은 무엇입니까?t-align: center; line-height: 2em; } .front { transform: translateZ(1em); } .top { transform: rotateX(90deg) translateZ(1em); } .right { transform: rotateY(90deg) translateZ(1em); } .left { transform: rotateY(-90deg) translateZ(1em); } .bottom { transform: rotateX(-90deg) translateZ(1em); } .back { transform: rotateY(-180deg) translateZ(1em); } .w1 { perspective: 100pCSS3의 3차원 변환 기능은 무엇입니까?; } .w2 { perspective: 1000pCSS3의 3차원 변환 기능은 무엇입니까?; } </stCSS3의 3차원 변환 기능은 무엇입니까?le> </head> <bodCSS3의 3차원 변환 기능은 무엇입니까?> <div class="wrapper w2"> <div class="cube"> <div class="side front">1</div> <div class="side back">6</div> <div class="side right">4</div> <div class="side left">3</div> <div class="side top">5</div> <div class="side bottom">2</div> </div> </div> <div class="wrapper w1"> <div class="cube"> <div class="side front">1</div> <div class="side back">6</div> <div class="side right">4</div> <div class="side left">3</div> <div class="side top">5</div> <div class="side bottom">2</div> </div> </div> </bodCSS3의 3차원 변환 기능은 무엇입니까?> </html>
依据上面的介绍,我们可对perspective取值做一个简单的结论:
-perspective取值为none或不设置,就没有真3D空间。
-perspective取值越小,3D效果就越明显,也就是你的眼睛越靠近真3D。
-perspective的值无穷大,或值为0时与取值为none效果一样。4.perspective-origin
perspective-origin属性是3D变形中另一个重要属性,主要用来决定perspective属性的源点角度。它实际上设置了X轴和Y轴位置,在该位置观看者好像在观看该元素的子元素。
perspective-origin属性的使用语法也很简单:
perspective-origin:[<percentage> | <length> | left | center | right | top | bottom] | [[<percentage> | <length> | left | center | right] && [<percentage> | <length> | top | center | bottom]]该属性的默认值为“50% 50%”(也就是center),其也可以设置为一个值,也可以设置为两个长度值:
第一个长度值指定相对于元素的包含框的X轴上的位置。它可以是长度值(以受支持的长度单位表示)、百分比或以下三个关键词之一:left(表示在包含框的X轴方向长度的0%),center(表示中间点),或right(表示长度的100%)。
第二个长度值指定相对于元素的包含框的Y轴上的位置。它可以是长度值、百分比或以下三个关键词之一:top(表示在包含框的Y轴方向长度的0%),center(表示中间点),或bottom(表示长度的100%)。
注意,为了指转换子元素变形的深度,perspective-origin属性必须定义父元素上。通常perspective-origin属性本身不做任何事情,它必须被定义在设置了perspective属性的元素上。换句话说,perspective-origin属性需要与perspective属性结合起来使用,以便将视点移至元素的中心以外位置5.backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?
backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?属性决定元素旋转背面是否可见。对于未旋转的元素,该元素的正面面向观看者。当其Y轴旋转约180度时会导致元素的背面面对观众。
backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?属性使用语法:
backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?: visible | hidden该属性被设置为以下两个关键词之一:
visible:为backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?的默认值,表示反面可见
hidden:表示反面不可见
一个元素的可见性与“backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?:hidden”决定如下:元素在3D环境下渲染上下文,将根据3D变形矩阵来计算,反之元素不在3D环境下渲染上下文,将根据2D变形矩阵来计算。
如果组件的矩阵在第3行、3列是负值,那么元素反面是隐藏,反之是可见的。
简单点来说,backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?属性可用于隐藏内容的背面。默认情况下,背面可见,这意味着即使在翻转后,旋转的内容仍然可见。但当backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?设置为hidden时,旋转后内容将隐藏,因为旋转后正面将不再可见。该功能可帮助您模拟多面的对象,例如下例中使用的纸牌。通过将backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?设置为hidden,您可以轻松确保只有正面可见。我们通过3D立方体来做一个实例,让你能从视觉上更能直能的区分backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?取值为hidden和visible的区别:演示
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <stCSS3의 3차원 변환 기능은 무엇입니까?le> .container { width: 500pCSS3의 3차원 변환 기능은 무엇입니까?; height: 300pCSS3의 3차원 변환 기능은 무엇입니까?; float: left; position: relative; margin: 30pCSS3의 3차원 변환 기능은 무엇입니까?; border: 1pCSS3의 3차원 변환 기능은 무엇입니까? solid #CCC; perspective: 1200pCSS3의 3차원 변환 기능은 무엇입니까?; } .cube { width: 100%; height: 100%; position: absolute; animation: spinCube 8s infinite ease-in-out; transform-stCSS3의 3차원 변환 기능은 무엇입니까?le: preserve-3d; transform: translateZ(-100pCSS3의 3차원 변환 기능은 무엇입니까?); } @keCSS3의 3차원 변환 기능은 무엇입니까?frames spinCube { 0% { transform: translateZ(-100pCSS3의 3차원 변환 기능은 무엇입니까?) rotateX(0deg) rotateY(0deg); } 100% { transform: translateZ(-100pCSS3의 3차원 변환 기능은 무엇입니까?) rotateX(360deg) rotateY(360deg); } } .side { displaCSS3의 3차원 변환 기능은 무엇입니까?: block; position: absolute; width: 196pCSS3의 3차원 변환 기능은 무엇입니까?; height: 196pCSS3의 3차원 변환 기능은 무엇입니까?; border: 2pCSS3의 3차원 변환 기능은 무엇입니까? solid black; line-height: 196pCSS3의 3차원 변환 기능은 무엇입니까?; font-siCSS3의 3차원 변환 기능은 무엇입니까?e: 120pCSS3의 3차원 변환 기능은 무엇입니까?; font-weight: bold; color: white; teCSS3의 3차원 변환 기능은 무엇입니까?t-align: center; } .cube.backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?-visible .side { backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?: visible; } .cube.backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?-hidden .side { backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?: hidden; } .cube .front { background: hsla(0, 100%, 50%, 0.7); } .cube .back { background: hsla(60, 100%, 50%, 0.7); } .cube .right { background: hsla(120, 100%, 50%, 0.7); } .cube .left { background: hsla(180, 100%, 50%, 0.7); } .cube .top { background: hsla(240, 100%, 50%, 0.7); } .cube .bottom { background: hsla(300, 100%, 50%, 0.7); } .cube .front { transform: translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .cube .back { transform: rotateX(-180deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .cube .right { transform: rotateY(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .cube .left { transform: rotateY(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .cube .top { transform: rotateX(90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } .cube .bottom { transform: rotateX(-90deg) translateZ(100pCSS3의 3차원 변환 기능은 무엇입니까?); } </stCSS3의 3차원 변환 기능은 무엇입니까?le> </head> <bodCSS3의 3차원 변환 기능은 무엇입니까?> <div class="container"> <h1>backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?:visible</h1> <div class="cube backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?-visible"> <div class="side front">1</div> <div class="side back">2</div> <div class="side right">3</div> <div class="side left">4</div> <div class="side top">5</div> <div class="side bottom">6</div> </div> </div> <div class="container"> <h1>backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?:hidden</h1> <div class="cube backface-visibilitCSS3의 3차원 변환 기능은 무엇입니까?-hidden"> <div class="side front">1</div> <div class="side back">2</div> <div class="side right">3</div> <div class="side left">4</div> <div class="side top">5</div> <div class="side bottom">6</div> </div> </div> </bodCSS3의 3차원 변환 기능은 무엇입니까?> </html>
上图中左边立方体每个页我们都能看得到,而右边的立方体我们只能看到视力范围的面。
(学习视频分享:css视频教程)
위 내용은 CSS3의 3차원 변환 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!