테스트 사이트 - 개발 중인 베타 버전입니다

CSS3 2D변환 - translate() 메서드

· 8년 전 · 1346

CSS3 2D변환


CSS3 변환

이 장에서는 다음과 같은 2D 변형 방법을 학습합니다.


1. translate()

2. rotate()

3. scale()

4. skewX()

5. skewY()

6. matrix()


CSS3 변환을 사용하면 요소를 변환, 회전, 크기 조절 및 비뚤어지게 할 수 있습니다.


변형은 요소가 모양, 크기 및 위치를 변경하게하는 효과입니다.


CSS3는 2D 및 3D 변환을 지원합니다.


아래 요소 위로 마우스를 가져 가면 2D와 3D 변환의 차이점을 볼 수 있습니다.



translate() 메서드




이 translate()메서드는 요소를 현재 위치에서 X 축 및 Y 축에 지정된 매개 변수에 따라 이동합니다.


다음 예제에서는 <div> 요소를 오른쪽으로 50 픽셀 이동하고 현재 위치에서 100 픽셀 아래로 이동합니다.


970f7ed8ffa9df1df597855b97d0c6ff_1503033539_4213.png
 

div {

    -ms-transform: translate(50px, 100px); /* IE 9 */

    -webkit-transform: translate(50px, 100px); /* Safari */

    transform: translate(50px, 100px);

}





<!DOCTYPE html>

<html>

<head>

<style> 

div {

    width: 300px;

    height: 100px;

    background-color: yellow;

    border: 1px solid black;

    -ms-transform: translate(50px,100px); /* IE 9 */

    -webkit-transform: translate(50px,100px); /* Safari */

    transform: translate(50px,100px); /* Standard syntax */

}

</style>

</head>

<body>


<div>

The translate() method moves an element from its current position. This div element is moved 50 pixels to the right, and 100 pixels down from its current position.

</div>


</body>

</html>



댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
3133
3132
3131
3130
3129
3128
3127
3121
3120
3112
3111
3110
3109
3108
3107
3105
3104
3103
3101
3100
3099
3098
3097
3096
3094
3093
3092
3090
3089
3088