인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

happinessboom님의 프로필 이미지

작성한 질문수

UIUX 포트폴리오 Part.3 - 반응형 웹 포트폴리오

footer - CSS / JS

슬라이드 문의드립니다.

해결된 질문

작성

·

36

1

d294eb36-3e2f-4d6f-84fb-53132dcf7bb9.webp

안녕하세요. 위의 이미지에 질문을 넣었습니다.

강의명은 UIUX 포트폴리오 Part.3 - 반응형 웹 포트폴리오 입니다.

답변 부탁드립니다. 감사합니다.

답변 2

1

LIZ.B님의 프로필 이미지
LIZ.B
지식공유자

아래의 인프런 AI 인턴의 내용을 참고 해 주시면 좋을거 같습니다. 이미지 개수 자체는 중요한 이슈가 아니며, 반복적으로 이미지를 적용해야 하는 상황에서 공간 부족으로 인해 흰 여백이 생기는 것을 방지하고자 다소 여유 있는 수치를 적용했습니다. 두 영역의 이미지 개수가 다른 이유는 상단과 하단 배너영역의 가로 스크롤 폭이 정확히 일치할 필요는 없기 때문에, 10개와 13개의 중간값 정도로 설정하여 구성한 것입니다. 참고 부탁드립니다.

1

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. happinessboom님.

CSS 애니메이션에서 사용되는 계산에 대한 이해는 시각적 요소가 어떻게 배치되고 애니메이션 되는지를 이해하는 데 매우 중요합니다. 질문하신 내용을 바탕으로 몇 가지 설명을 드리겠습니다.

1. Width 계산에서 12를 곱하는 이유

calc(24rem * 12)에서 12라는 숫자는 콘텐츠가 스크롤되거나 애니메이션되어야 하는 전체 폭을 계산하기 위한 것입니다. 여기서 12는 일반적으로 콘텐츠(이미지나 아이템 등)의 반복 개수 또는 초과되는 영역을 포함하여 부드러운 애니메이션이 가능하도록 하는 역할을 합니다. 공간이 부족해서 흰 여백이 보이는 것을 피하기 위해 약간 더 큰 수치를 사용하는 것이 일반적입니다.

2. @keyframes에서 24를 곱하는 이유

@keyframes에서 calc(-2.4rem * 24)와 같은 값이 사용되었다면, 이는 애니메이션에서 아이템이 이동해야 할 거리나 반복되는 주기를 설정하기 위한 것입니다. 보통 아이템의 개수나 그 이상의 값을 사용하여 애니메이션의 시작과 끝을 지정함으로써 자연스러운 반복이 이루어지도록 합니다.

슬라이드나 배너 배열에서 이동 거리와 주기는 전체적인 레이아웃의 조화에 상당한 영향을 미칩니다. 따라서 24라는 값은 배너 전체 크기와 이동 거리 사이의 비율을 맞추는 데 필요할 수 있습니다.

비슷한 내용을 다룬 게시물들이 있어 도움될 만한 링크를 공유드립니다:
1. max-width:999px에서 비주얼 폰트 vw 변환문의 드려요~
2. 푸터 css 설정부분에 궁금한 부분이 있습니다.

위 링크를 통해 다양한 계산 방식을 참고하실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

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

안녕하세요. 알려주셔서 감사합니다.