translateZ 에 px 이 아닌 vw 로 값을 주신 이유가 있을가요?
356
4 câu hỏi đã được viết
transform: translateZ(-490vw); /* 줌아웃 */
.wall-front-a{transform: translateZ(300vw);}
.wall-front-b{transform: translateZ(50vw);}
.wall-front-c{transform: translateZ(-200vw);}
.wall-front-d{transform: translateZ(-500vw);}
이렇게 translateZ 에 px, rem , % 이가 아닌 vw 를 사용하신 이유가 가로축 을 기준으로 원근감을 주기 위해서 이신게 맞을까요?
Câu trả lời 2
0
네, 맞습니다. 현재 보는 화면 크기 기준으로 잡으려고 vw 단위를 사용했습니다. 디자인에 관련된 부분이므로, 적당한 수치의 다른 단위를 사용하셔도 괜찮습니다.
0
안녕하세요, 인프런 AI 인턴이에요.
translateZ 값에 px, rem, %가 아닌 vw를 사용한 이유는 원근감을 주기 위해서입니다. translateZ 속성은 요소를 3D 공간으로 이동시키는데, 값이 양수인 경우에는 사용자가 요소를 자신에서 멀어지도록 이동시키고, 값이 음수인 경우에는 사용자가 요소에 가까워지도록 이동시킵니다.
vw는 viewport width의 약어로 화면 너비에 대한 상대적인 단위입니다. 따라서 vw 값은 화면 너비에 대한 비율로 계산되므로, 사용자의 화면 크기에 따라 translateZ 값이 동적으로 변경됩니다. 이렇게 함으로써 가로축을 기준으로 원근감을 주는 효과를 만들어낼 수 있습니다.
따라서 px, rem, % 대신 vw를 사용한 것은 사용자의 화면 크기에 따라 원활한 화면 전환과 좀 더 유연한 레이아웃을 구성하기 위함이었을 것으로 예상됩니다.
잘못된 정보를 전달한 것은 아닌지 다시 한 번 확인해 주세요.
요청하신 내용으로 도움을 드릴 수 있었기를 바랍니다.
감사합니다.
왼쪽/오른쪽 동작시 딜레이 문제
0
93
1
변수 범위 관련 질문
0
106
1
perspective 문의
0
100
1
생성자 함수를 클래스 함수로 변경 하고 this 오류 관련
0
150
1
스크롤이 중간 위치에 있을 때 창의 크기를 변환하면 생기는 문제
0
126
1
animation이벤트 질문이요!
0
71
1
resize handler에서 질문이 있습니다.
0
110
1
카드 뒤집힐 때 F가 보인 이유
0
149
1
3d 뒤집기 추가효과
0
216
1
전진! 3D 스크롤 21 강의 질문
1
171
1
eventlistener 질문
0
148
1
zMove 를 1000으로 설정하는 이유에 대하여.
0
168
1
[정보-23강] ES6 class 문법으로 공부하시는 분들!! 화살표 함수로도 시도해보셔요!
1
191
1
동적으로 html 생성 후 이벤트 위임 질문 있습니다.
0
265
1
rotateY()에서 deg에 따른 차이
0
196
1
코드 작성 순서
0
275
1
이미지가 없는데 첨부파일을 다운 받는 방법이 있나요??
1
392
1
'이벤트 위임 보강 영상'에 있는 예제 html이 안 보입니다
0
265
2
섹션5 자바스크립트 이벤트 다루기 질문
1
243
1
[#전진! 3D 스크롤 11] mousePos 공식 질문 있습니다!
0
423
2
css 는 직접 작성을 해야하는걸까용?
0
323
1
house 부분에도 width , height 부분을 꽉 차게 주신 부분이 제가 이해한게 맞는지 궁금합니다.
0
302
2
left:-400vw 가 아닌 translateZ(100vw); 을 입력하신 이유가 궁금합니다.
0
303
2
외부에서 JS파일을 불러올땐 무조건 defer를 써도 괜찮은건가요?
0
299
2

