๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ๋ฐ๋ผ ๊ธ์จ๋ฅผ ์กฐ์ ํด์ฃผ๋ฉด
์ซ์๋ถ๋ถ์ด ๊นจ์ง๋ค.
.main_about .about .number .number_list {
font-size: 8rem;
font-weight: 700;
display: flex;
/* height: 116px; */
height: 1.44em;
overflow: hidden;
align-items: flex-start;
border: 1px solid red;
}
๊ธฐ์กด์ px ๋ก ์กํ์๊ธฐ ๋๋ฌธ์ ํฌ๊ธฐ๊ฐ ์ค์ด๋ค๋ฉด ์ซ์ ๋ถ๋ถ์ด ๊นจ์ง๋ค.
์ด๋ ๋จ์์ ๋ง์ถฐ em ์ผ๋ก ๋ณ๊ฒฝํด์ค๋ค.
๋ ธํ ์ฐ์คํฐ์ฒด๋ ์ค ๊ฐ๊ฒฉ์ด 1.44 ์ด๋ฏ๋ก 1.44em ๋จ์๋ฅผ ์ ์ฉํด์ค๋ค.
๋จ ํฌ๊ธฐ๋ฅผ ์ค์์๋ ์ซ์ ๋ถ๋ถ์ด ์ด๊ทธ๋ฌ์ง๋ฉฐ 82% ๋จ์๊ฐ ๋์ค์ง์๋๋ค
์ด์ ๋ ๊ธฐ์กด 116px ๋ก๋์ด๊ฐ ๊ณ ์ ๋์ด์์ด
์ด๊ทธ๋ฌ์ก๊ธฐ๋๋ฌธ
์ซ์ ์ ๋๋ฉ์ด์ ์๋ ์ ์ฉ๋์ด์๋ px ๋จ์๋ฅผ em ์ผ๋ก ๋ณ๊ฒฝํด์ค๋ค
/* ์ซ์ ์ ๋๋ฉ์ด์
*/
@keyframes moveNumber {
0% {
/* transform: translateY(calc(-100% + 116px));*/
/* em ์ ํฐํธํฌ๊ธฐ๋ฅผ ๋ฐ๋ผ๊ฐ๊ธฐ ๋๋ฌธ์ ๋ชจ๋ฐ์ผ์์ ๊ฐ์ด ์ค์ด๋ค๋๋ก ์กฐ์ */
/* ํฐํธํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ๊ฒฝ์ฐ */
transform: translateY(calc(-100% + 1.44em));
}
100% {
transform: translateY(0);
}
}
.main_about .about .number .number_list .left {
transform: translateY(0);
}
.main_about.active .about .number .number_list .left {
animation: 3s moveNumber forwards;
}
@keyframes moveNumber2 {
/* 0์ ์ํ๋ฉด ์คํฌ๋กค์ด ๋์ด๊ฐ๋ ์์์์น๊ฐ ๋ณ๊ฒฝ๋จ */
0% {
transform: translateY(0);
}
100% {
transform: translateY(calc(-100% + 1.44em));
}
}
.main_about .about .number .number_list .right {
transform: translateY(calc(-100% + 1.44em));
}
.main_about.active .about .number .number_list .right {
animation: 3s moveNumber2 forwards;
}
๋จ์๋ฅผ ๋ณ๊ฒฝํด์ฃผ์์๋ ํฌ๊ธฐ์ ๋ง์ถฐ ์ค์ด๋ฆ ํ์ธ
'CSS๐ง > css ํํ์ด์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํํ์ด์ง ์ฐฝํฌ๊ธฐ ์ค์ผ์ ์ฌ๋ฐฑ ์์ด์ง๋ ๋ฌธ์ ์ (0) | 2022.12.21 |
---|---|
ํํ์ด์ง ์ ํ๋ธ ๋ฉ์ถค / IPA ํ์ฉ/ data-keepplaying (0) | 2022.12.21 |
ํํ์ด์ง ์ ์ฉ fullpage / ์ ๋ฆฌ (0) | 2022.12.20 |
ํํ์ด์ง ์ ํ ์ ์ฉ/ ์ต์ ์ค์ / ์ด๊ธฐํ (0) | 2022.12.20 |
ํํ์ด์ง ๋ค์ด๋ฐ๊ธฐ (0) | 2022.12.20 |
๋๊ธ