[ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ๊พธ๋ฏธ๊ธฐ ] ์๋์ผ๋ก ์์ง์ด๋ ์ด๋ฏธ์ง ๊ฐค๋ฌ๋ฆฌ ์ฌ์ฉํ๊ธฐ
๋ฐํ์ผ: 2024. 12. 16.
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์๋ ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋ ์ผ ์ค์ ํ๋ ๋ฐฉ๋ฒ
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ๋ฅผ ๊พธ๋ฏธ๊ธฐ ์ํด์ ๋ฉ์ธ ํ์ด์ง์ ๊ฐค๋ฌ๋ฆฌ ์ปค๋ฒ๋ฅผ ์์ ํด์ ์๋์ผ๋ก ์์ง์ด๋ ์ด๋ฏธ์ง ์๋ค์ผ ๊ฐค๋ฌ๋ฆฌ๊ณ ๋ณ๊ฒฝํ๊ฒ ๋๋ฉด ์ข๋ ๋ค์ฒด๋กญ๊ณ ๋์ ์ด๋ฏธ์ง ์ปค๋ฒ๋ก ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.์ด๋ฒ ๊ธ์์๋ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์์ ์๋์ผ๋ก ์์ง์ด๋ ์ด๋ฏธ์ง ์ธ๋ค์ผ ๊ฐค๋ฌ๋ฆฌ๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ๋ก ์๊ฐํ๋ ค๊ณ ํฉ๋๋ค.
์๋ ๋ด์ฉ์ ๋ฐ๋ผ ํ์๋ฉด ๊ฐ๋จํ ๋ฉ์ง ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋ ์ผ๋ฅผ ๋ธ๋ก๊ทธ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์๋์ผ๋ก ์์ง์ด๋ ์ด๋ฏธ์ง ์ธ๋ค์ผ ๊ฐค๋ฌ๋ฆฌ
BOOK CLUB์ ์ปค๋ฒ ๊ฐค๋ฌ๋ฆฌ 1์ ๋ณ๊ฒฝํ ์๋์ผ๋ก ์์ง์ด๋ ์ด๋ฏธ์ง ๊ฐค๋ฌ๋ฆฌ์ ๋๋ค. ์ด์์๋ ์ฌ๋ผ์ด๋ ์๋๋ฅผ ์์ ํ์ฌ ์ง์ ํ ์ ์์ผ๋ฉฐ, ๋ง์ฐ์ค๋ฅผ ์ค๋ฒํ๋ฉด ์ฌ๋ผ์ด๋๊ฐ ๋ฉ์ถ๊ณ ์ฌ์ฉ์๊ฐ ๊ด๋ จ ์ฝํ ์ธ ๋ก ์ด๋ํ ์ ์์ต๋๋ค.
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์๋ ์ด๋ฏธ์ง ์ฌ๋ผ์ด๋ ์ผ ์ค์ ํ๋ ๋ฐฉ๋ฒ
HTML ์ฝ๋
์๋ ์ฝ๋๋ ์ด๋ฏธ์ง ๊ฐค๋ฌ๋ฆฌ๋ฅผ ๊ตฌ์ฑํ๋ ๊ธฐ๋ณธ์ ์ธ ๊ตฌ์กฐ์ ๋๋ค. ๋ณ๋๋ก ์์ ํ์ค ํ์๋ ์์ต๋๋ค. ์ฐธ๊ณ ๋ง ํ์ธ์
<s_cover name="cover-thumbnail-3">
<div class="cover-thumbnail-3">
<h2></h2>
<ul>
<s_cover_item>
<li>
<a href="">
<figure>
<s_cover_item_thumbnail>
<img
loading="lazy"
src="//i1.daumcdn.net/thumb/C126x164.fwebp.q85/?fname="
alt=""
>
</s_cover_item_thumbnail>
</figure>
<span class="title"></span>
</a>
</li>
</s_cover_item>
</ul>
</div>
</s_cover>
CSS ์ฝ๋
์ด์ CSS ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ผ์ด๋ ์ผ์ ๋์์ธ๊ณผ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ์ถ๊ฐํด์ผ ํฉ๋๋ค. ์๋์ CSS ์ฝ๋๋ฅผ ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์คํจ ํธ์ง์์ ์ฌ์ฉํ์ฌ ์๋์ผ๋ก ์์ง์ด๋ ๊ฐค๋ฌ๋ฆฌ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์ ์ฉ ๋ฐฉ๋ฒ
- CSS ์ฝ๋ ์ถ๊ฐ
- ์คํจ ํธ์ง์์ CSS ํธ์ง ํญ์ ์ฝ๋๋ค.
- ํด๋น CSS ์ฝ๋๋ฅผ Ctrl + F๋ฅผ ๋๋ฌ .cover-thumbnail-3๋ฅผ ๊ฒ์ํ ํ, ํด๋น ๋ถ๋ถ์ ๋ฎ์ด์ฐ๊ฑฐ๋ ์๋ก ์ถ๊ฐํฉ๋๋ค.
.cover-thumbnail-3 {
width: auto;
margin: 0;
padding: 37px 24px 15px;
border-top: 8px solid #f5f5f5;
overflow: hidden;
}
.cover-thumbnail-3 h2 {
font-weight: 600;
}
.cover-thumbnail-3 .prev,
.cover-thumbnail-3 .next {
top: 37px;
}
.cover-thumbnail-3 .prev {
right: 54px;
}
.cover-thumbnail-3 .next {
right: 24px;
}
.cover-thumbnail-3 ul {
position: relative;
display: block;
width: 103.38%;
margin-left: -3.38%;
overflow: hidden;
white-space: nowrap;
animation: slideLeft 10s linear infinite; /* ์ฌ๋ผ์ด๋ ์๋ ์กฐ์ */
height: 370px;
}
.cover-thumbnail-3 ul:hover {
animation-play-state: paused;
}
.cover-thumbnail-3 ul li {
display: inline-block;
width: 200px !important;
height: auto;
padding: 10px !important;
box-sizing: border-box;
}
.cover-thumbnail-3 ul li {
width: 50%;
padding-left: 16px;
}
@keyframes slideLeft {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-100%);
}
}
์ ์ฝ๋๋ฅผ ํตํด, ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์ ํน์ ์์ญ์ ์๋์ผ๋ก ์์ง์ด๋ ์ด๋ฏธ์ง ์ธ๋ค์ผ ๊ฐค๋ฌ๋ฆฌ๊ฐ ์ ์ฉ๋ฉ๋๋ค. ์ด๋ฏธ์ง๋ค์ด 10์ด๋ง๋ค ์๋์ผ๋ก ์ฌ๋ผ์ด๋๋๋ฉฐ, ๋ง์ฐ์ค๋ฅผ ๊ฐค๋ฌ๋ฆฌ ์์ ์ฌ๋ฆฌ๋ฉด ์ ๋๋ฉ์ด์ ์ด ๋ฉ์ถ๊ณ , ๋ค์ ๋น ๋ฅด๊ฒ ์ฌ๋ผ์ด๋๊ฐ ์์๋ฉ๋๋ค.
์๋ ์ฌ๋ผ์ด๋ ์ผ๋ ๋ธ๋ก๊ทธ์ ์๊ฐ์ ์ธ ๋งค๋ ฅ์ ๋์ด๋ ๋ฐ ํฐ ๋์์ด ๋ ์ ์์ด์. ๋ํ ๋ ์๋ค์ด ๋์ฑ ๊ด์ฌ์ ๊ฐ๊ณ , ๋ธ๋ก๊ทธ์ ์ฝํ ์ธ ๋ฅผ ๋ ์ค๋ซ๋์ ๋จธ๋ฌผ๊ฒ ํ ์ ์์ต๋๋ค.