๋ฐฉ๋ฒ1
์ ์ ์์ ์ ์๋๋ก ๋์ด๋๋ ํฌ๊ธฐ ์กฐ์
๋ค์ ์๋ก ์ฌ๋ผ๊ฐ๋ ๋ฐ๋ณต ์ ๋๋ฉ์ด์
transform-origin: top ์ค์ผ์ผ y๋ฅผ 0-1๋ก ์๋๋ก ๋๋ฆฌ๊ณ
transform-origin: bottom ์ค์ผ์ผ y๋ฅผ 1-0์ผ๋ก ์ค์ด๋ค๊ฒํ๋ค.
@keyframes scaleLine {
/* ์์์์น ์๋ก ๋ฐ๊พธ๊ณ ๊ณ ์ */
0% {
transform-origin: top;
}
49% {
transform-origin: top;
}
/* ์๋๋ก ๋ด๋ฆฌ๋ฆฌ๋ฉฐ ์์น ๊ณ ์ */
50% {
transform: scaleY(1);
transform-origin: bottom;
}
100% {
transform: scaleY(0);
transform-origin: bottom;
}
}
0-49% ๊น์ง๋ ์์์ ๋ด๋ฆฌ๋๊ฒ
50-100%๊น์ง๋ ๋ฐ๋ฅ์ผ๋ก ๋ด๋ฆฌ๋๊ฒ
.main_slider_wrap .scroll_ani:after {
content: '';
position: absolute;
left: 50%;
bottom: -45px;
width: 1px;
height: 40px;
background-color: #fff;
transform: scaleY(0);
animation: scaleLine 1.5s infinite linear;
/* linear ์๋์กฐ์ ์ ํ์ง ์๊ฒ ๋ค */
}
'CSS๐ง > css&css3 ์ ๋๋ฉ์ด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ๋๋ฉ์ด์ ์ซ์ ์นด์ดํธ ๋์๊ฐ๊ธฐ (0) | 2022.12.21 |
---|---|
CSS @keyframes ์ ๋๋ฉ์ด์ ์๋ ๋ค๋ฅด๊ฒ ์ฃผ๊ธฐ (0) | 2022.09.29 |
๋ณตํฉ ์ ๋๋ฉ์ด์ @keyframes (0) | 2022.09.26 |
๋จ์ผ ์ ๋๋ฉ์ด์ (0) | 2022.09.23 |
์ ๋๋ฉ์ด์ 1 (0) | 2022.09.23 |
๋๊ธ