인프런 커뮤니티 질문&답변

손손님의 프로필 이미지
손손

작성한 질문수

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

가상클래스 hover 활용한 실전 퍼블리싱 05(앱 UI 레이어 3D 호버 에니메이션)

translate 질문합니다!

작성

·

165

0

10:53 에서 이미지들에가 각각 transform을 설정하는데

transform:translate에서 x축에는 양수값 40px씩 증가하는데 

y축에서는 -40px씩 음수값으로 설정해서 40px씩 증가하는게 

이해하기가 어렵습니다 ㅠ.ㅜ

답변 2

0

손손님의 프로필 이미지
손손
질문자

답변 감사합니다 :)

0

.app-ui {

  transform: rotate(-30deg) skewX(20deg) scale(0.7);

}

.app-ui:hover img:nth-child(1) {

  transform: translate(40px, -40px);

  opacity: 0.2;

}

이미지가 y축으로는 위로 올라가니까 음수를 넣는거잖아요. 

그런데 x축 좌표를 왜 양수를 넣는지 좀 헛갈리실 수 있습니다.

위에 있는 .app-ui에서 rotate(-30deg)를 없애시면 마우스 올려보시면 이미지들이 x축으로는 오른쪽으로 이동한다는걸 확인하실 수 있을거에요.

rotate(-30deg) 때문에 왼쪽으로 가니까 음수로 넣어야 하는거 아닌가라고 착각하실 수 있습니다.

손손님의 프로필 이미지
손손

작성한 질문수

질문하기