본문으로 바로가기

CSS로 Element 변화주기 transform

category CSS 2019. 12. 13. 17:42
반응형


 

transform (변환)

    - CSS3 추가(이전에는 JavaScript 구현하던 기능들..)
    - transform: 속성값;
    - 객체(태그)의 위치, 배율(크기), 회전, 왜곡 변형 적용


https://www.opentutorials.org/course/2418/13684

 

변형(transform) - 생활코딩

소개 transform은 엘리먼트의 크기, 위치, 모양을 변경하는 속성입니다.  형식 transform은 아래와 같은 형식이 올 수 있습니다. /* Keyword values */ transform: none; /* Function values */ transform: matrix(1.0, 2.0, 3.0, 4.0, 5.0, 6.0); transform: translate(12px, 50%); transform: translateX(2em); transf

www.opentutorials.org

 

transform의 속성값

  • translate() - 위치 변형
  • scale() - 배율(크기) 변형, 배율(확대,축소) 조정, 반전 효과 등..
  • rotate() - 회전 변형
  • skew() - 왜곡 변형(비틀기)
  • matrix() - 위의 1~4번 포함 + 사용자 정의 변형, 행렬

1. translate()

.box:hover {
	transform : translate(0px, 15px);
}

2. scale()

#box2 {
	transform : scale(2);
}

3. rotate()

#box2 {
	//rotate(deg) : deg(회전할 각도)
	transform : rotate(45deg);
}

4. skew()

#box2 {
	transform : skew(45deg, 0deg);
}

5. metrix()

#box {
	//matrix(scaleX(), skewY(), skewX(), scaleY(), translateX(), translateY());
	transform: matrix(1.0, 2.0, 3.0, 4.0, 5.0, 6.0);
}
반응형

'CSS' 카테고리의 다른 글

css background 속성, 배경화면 이미지 관련 속성  (0) 2019.12.12