수평선1203

css translate,rotate,scale 은 항상 순서가 고정입니다.

· 11개월 전 · 720
항상 이동->회전->확대  순서입니다.
[code]
.box1 {
  translate: 100px 50px;
  rotate: 45deg;
  scale: 1.2;
}
[/code]

다음처럼 순서를 바꿔도 항상 이동->회전->확대  순서입니다.
[code]
.box1 {
  rotate: 45deg;
  translate: 100px 50px;
  scale: 1.2;
}
[/code]

 

CSS 설계 원칙: 개별 속성은 선언 순서와 무관하게 translate → rotate → scale 순서로 적용되도록 규정됨 (CSS Transforms Level 2 명세).

왜 순서가 중요하냐면 회전(rotate) 후 이동(translate) vs 이동(translate) 후 회전(rotate)
좌표계가 변환되기 때문에 결과가 완전히 달라집니다!

순서를 변경하려면 transform 을 사용하세요.

[code]

.box1 {
  transform: translate(100px, 50px) rotate(45deg) scale(1.2);
}

[/code]

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

개발자팁

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
기타 5개월 전 조회 610
PHP 7개월 전 조회 1,241
MySQL 7개월 전 조회 843
웹서버 9개월 전 조회 1,055
1년 전 조회 1,400
12개월 전 조회 1,399
11개월 전 조회 1,217
11개월 전 조회 1,083
10개월 전 조회 1,253
9개월 전 조회 1,027
JavaScript 10개월 전 조회 1,233
웹서버 10개월 전 조회 1,259
JavaScript 10개월 전 조회 1,049
기타 11개월 전 조회 1,481
기타 11개월 전 조회 721
JavaScript 11개월 전 조회 1,172
기타 12개월 전 조회 914
JavaScript 1년 전 조회 890
1년 전 조회 1,432
기타 1년 전 조회 976
jQuery 1년 전 조회 682
jQuery 1년 전 조회 942
기타 1년 전 조회 1,020
MySQL 1년 전 조회 1,097
기타 1년 전 조회 1,238
JavaScript 1년 전 조회 917
JavaScript 1년 전 조회 909
PHP 1년 전 조회 1,353
PHP 1년 전 조회 1,527
기타 1년 전 조회 1,416
🐛 버그신고