#6-2 ์ ์ด์ด์ ์ ๋ฆฌํ๋ค.
๊ฐ์ด๋ฐ ์์ญ์ด ๋์๊ฐ๋ ํจ๊ณผ๊ฐ ๋๋ ์ฝ๋์ด๋ค. ์ฝ๋๋ฅผ ๋๊ฐ์ด ๊ฐ์ ธ๊ฐ์ 8๊ฐ(li ์์ 9๊ฐ)๋ก๋ ๋ง๋ค์ด๋ณด์๋ค.
์์ค์ฝ๋(4๊ฐ), ์์ค์ฝ๋(8๊ฐ)
์ ๋๋ฉ์ด์ ์ ์ํ ์ฃผ์ ์ฝ๋๋ง ์ ๋ฆฌํ๋ค.
@keyframe ani { 0% { transform: translateY(0px); } 25% { transform: translateY(-20%); } 50% { transform: translateY(-40%); } 75% { transform: translateY(-60%); } 100% { transform: translateY(-80%); } } .aespa { margin: 100px; font-size: 50px; text-align: center; color: cornflowerblue; } .aespa-member { /* list์ ์ฒ์๊ณผ ๋์ ๋์ผํ ์์๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋๊ธฐ๋ ๊ฒ์ ํผํ ์ ์๋ค. */ position: relative; height: 100px; overflow: hidden; } .aespa-member-list { animation: ani 3s infinite; }
<div class="aespa"> aespa <div class="aespa-member"> <ul class="aespa-member-list"> <li>Karina</li> <li>Giselle</li> <li>Winter</li> <li>Ningning</li> <li>Karina</li> </ul> </div> <h2 class="song-title">Savage</h2> </div>
+ ๋์ค์ js๋ฅผ ์ด์ฉํด์ ๋ ๊ฐ์ ๊ฒฝ๊ณ์ ์ ์๋ค๋ฉด ์ด๋ค ๊ฐ์ผ๋ก ์ธ์ํ ์ง์ ๋ํ ๋ด์ฉ์ ์ถ๊ฐํ ์ ์๋ค.
#8 ์ ํ๊บผ๋ฒ์ ์ ๋ฆฌ!
^= ~= *= + ~
์ด ๋ฌธ๋ฒ๋ค์ด ์์ฃผ ์ฐ์ธ๋ค๋ ์ ์ด ๋๋๋ค. +์ ๊ฒฝ์ฐ li๊ฐ 5๊ฐ ์๋๋ฐ li+ li
์ด๋ฐ์์ผ๋ก ์ก์ผ๋ฉด ๋ค์ 4๊ฐ๊ฐ ์ ๋ถ ์ ํ๋๋ค๋ ์ ์ด!!!! ์๊ฐํด๋ณด๋ฉด ๋ง๋๊ฑด๋ฐ ์ง๊ธ๊น์ง ์๊ฐํด ๋ณผ ์ผ์ด ์์๋ค.