left:calc(100% - 100px) 질문드립니다.
.container {
position: relative;
width: 100%;
height: 104px;
/* height:104px 이유 : box-sizing:border-box 설정 때문
*/
background: rebeccapurple;
border: 2px solid red;
}
.item {
width: 100px;
height: 100px;
background-color: black;
display: flex;
justify-content: center;
align-items: center;
animation-name: moveBox;
animation-duration: 2s;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-direction: alternate;
position: absolute;
}
.item span {
color: white;
}
@keyframes moveBox {
from {
border-radius: 0;
left: 0;
}
to {
border-radius: 50%;
left: calc(100% - 100px);
}
}
item에 애니메이션 효과를 넣고 .container에서 범위에 벗어나지 않게 @keyframes moveBox에서 left:calc(100% - 100px)을 했는데 영상 설명에서 .item width 크기가 100px이라고 하셨는데 이해가 잘 되지 않아서 질문드립니다ㅠㅠ
Câu trả lời 1
1
안녕하세요 종규님!
item의 크기는 위의 .item에 적어주신 것 처럼 100px 입니다.
그리고 from 에서 애니메이션이 시작됩니다.
border-radius가 0 / 위치는 왼쪽 0에서 시작하고,
애니메이션이 흘러가는 동안 border-radius는 50%로 바뀌고 위치가 왼쪽 cal(100% - 100px)이 됩니다.
종규님의 애니메이션에서의 left: cal(100% - 100px)은 크기가 아닌 위치를 뜻합니다.
감사합니다.😁
background vs background-color
0
21
1
노션 자료위치
0
79
2
강의 수강 후 실습
0
324
1
강의 내용과 같은 작업을 쉽게 도와주는 라이브러리 같은 것도 있나요?
1
309
1
강의학습시 작성한 코드를 블로그에 올려도 될까요?
0
392
2
안녕하세요 이미지 관련해서 질문이 있습니다,
0
363
1
codepen질문입니다.
0
302
2
transition질문있습니다~
0
346
1
섹션 5. position 강의 중 absolute와 relative의 사용법에 대한 질문 있습니다!
0
223
1
노션 학습 링크
0
370
1
반응형 실습
0
282
2
@media 미디어 쿼리 적용 안되는 이유
0
1260
1
35분 강의 내용중 :after 사용관련
0
268
2
코드캠프 로드맵 이후 질문사항
0
325
1
diary-date 부분 질문
0
312
1
transform 3번째 강의 질문
0
311
1
강의자료
0
468
1
학습자료 요청건
0
394
1
레이아웃 질문드려요~
0
380
1
vscode 새로운 폴더 불러오기
0
385
1
grid속성 6:36에 나오는 것.
0
313
1
텍스트박스안에서 padding-bottom 이 이렇습니다
0
395
2
단위심화 강의 중 질문 있습니다.
0
339
1
영상 중간 생략
0
314
1

