웹표준,웹접근성(html, html5, css, css3, javascript, jQuery, jQueryMobile, snecha, senchaTouch, php, mobileWebApp)
3D transform 본문
3D transform
3D 변형을 할 수 있게 하는 속성이다. rotate, scale, translate, skew 등과 같은 변형이 가능하다.
- None : 변형 속성을 적용하지 않음
- matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) : translate, scale, rotate, skew 각 속성을 한꺼번에 적용할 수 있는 매트릭스 함수
- translate3d(x,y,z) : 요소의 위치를 옮기는 속성
- translateX(x) : 요소의 x 좌표 위치를 옮기는 속성
- translateY(y) : 요소의 y 좌표 위치를 옮기는 속성
- translateZ(z) : 요소의 z 좌표 위치를 옮기는 속성
- scale3d(x,y,z) : 요소의 크기를 비율에 맞춰 확대/축소하는 속성
- scaleX(x) : 요소의 x축 크기를 비율에 맞춰 확대/축소하는 속성
- scaleY(y) : 요소의 y축 크기를 비율에 맞춰 확대/축소하는 속성
- scaleZ(z) : 요소의 z축 크기를 비율에 맞춰 확대/축소하는 속성
- rotate3d(x,y,z,angle) : 요소를 지정된 각도 만큼 회전시키는 속성
- rotateX(angle) : 요소를 지정된 각도 만큼 x축을 회전시키는 속성
- rotateY(angle) : 요소를 지정된 각도 만큼 y축을 회전시키는 속성
- rotateZ(angle) : 요소를 지정된 각도 만큼 z축을 회전시키는 속성
- skewX(angle) : 요소를 지정된 각도만큼 x축 모양을 비스듬히 변형시키는 속성
- skewY(angle) : 요소를 지정된 각도만큼 y축 모양을 비스듬히 변형시키는 속성
- skewZ(angle) : 요소를 지정된 각도만큼 z축 모양을 비스듬히 변형시키는 속성
ex) 3d 입체감 주기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <!DOCTYPE HTML> < html > < head > < meta charset = "utf-8" > < title >3D transform</ title > < style type = "text/css" > #inner{ margin:200px; width:300px; height:150px; background:#0C9; -webkit-transform: perspective(275) translate3d(16px, 30px, 59px) scale3d(1.35, 1.25, 1.5) rotate3d(23, 18, 41, 21deg); -webkit-transform-origin: 50% 50% 50%; -webkit-transform-style: preserve-3d; } </ style > </ head > < body > < h1 >3D transform</ h1 > < p >입체감을 줄 수 있게 되었다.</ p > < div id = "inner" >3d transform</ div > </ body > </ html > |
'css3' 카테고리의 다른 글
Animation (0) | 2013.10.08 |
---|---|
Transition (0) | 2013.10.08 |
2D transform (0) | 2013.10.08 |
font-face (0) | 2013.10.08 |
word-wrap (0) | 2013.10.08 |