728x90
๋ฐ์ํ
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <title>์์ด๋น์ค๋น</title> <link rel="stylesheet" href="240322_์์ด๋น์ค๋น.css"> <script src="https://kit.fontawesome.com/265655aec0.js" crossorigin="anonymous"></script> </head> <body> <!-- &์น๋ฉด ํน์๋ฌธ์ ์
๋ ฅํ ์ ์๋ ์ฐฝ ๋ธ !! <div> ์ด๋ฐ ๊ธ์ ์ ๊ณ ์ถ์ผ๋ฉด ์ฐธ๊ณ --> <main> <div class="product-container"> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <!-- <i class="fa-solid fa-heart"></i>--> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> <div> <!-- ์ด๋ฏธ์ง๊ฐ ํ์๋๋ ๊ณณ --> <section class="product-img-container"> <div class="product-img"></div> <i class="fa-solid fa-heart"></i> </section> <!-- ์ํ ์ค๋ช
--> <section class="product-info-section"> <div class="addr"> <span>ํ๊ตญ ์ฉ์ฐ๊ตฌ</span> <span><i class="fa-solid fa-star"></i>4.89</span> </div> <div class="view"> ๊ณต์ ๋ฐ ๋์ฌ ์ ๋ง </div> <div class="date"> 5์ 27์ผ ~ 6์ 1์ผ </div> <div class="price"> <span>₩139,224</span> <span>/๋ฐ</span> </div> </section> </div> </div> </main> </body> </html>
* { margin: 0; padding: 0; /* padding, border, content ๋ค ๋ํด์ width๋ก ํด์ค */ box-sizing: border-box; --normal-font-size: 17px; /* --(๋ณ์๋ช
): ๊ฐ */ } .product-container{ display: grid; grid-template-columns: repeat(auto-fit, 300px); justify-content: center; grid-gap: 30px 20px; } .product-container > div{ cursor: pointer; } .product-container > div:hover .product-img{ transform: scale(110%); } .product-img-container { position: relative; width: 100%; height: 300px; margin-bottom: 10px; border-radius: 20px; overflow: hidden; } .product-img{ width: 100%; height: 100%; background-image: url("bg3.jpg"); background-position: center; background-size: cover; transition-duration: 0.2s; } .product-img-container > i{ position: absolute; top: 15px; right: 15px; z-index: 99; font-size: 23px; color: red; } /***********************************/ .product-info-section{ width: 100% } .addr{ display: flex; justify-content: space-between; } .addr > span:first-child { font-weight: bold; font-size: var(--normal-font-size); /* ๋ณ์ ์ฌ์ฉํ๋ ค๋ฉด var(๋ณ์๋ช
) ๋ฃ์ด์ฃผ๊ธฐ */ } .addr > span:last-child{ font-size: 16px; } .addr i{ margin-right: 3px; font-size: 15px; } .view{ color: rgba(0,0,0,0.6); font-size: var(--normal-font-size); } .date{ color: rgba(0,0,0,0.6); font-size: var(--normal-font-size); } .price{ margin-top: 5px; font-size: var(--normal-font-size); } .price > span:first-child{ font-weight: bold; }

728x90
๋ฐ์ํ
'๐ HTML,CSS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
HTML&CSS 1์ผ์ฐจ (์ ๋ฆฌx) (0) | 2024.03.23 |
---|---|
HTML&CSS ์ค์ต11 (์ ๋ฆฌx) (0) | 2024.03.23 |
HTML&CSS ์ค์ต9 (์ ๋ฆฌx) (0) | 2024.03.23 |
HTML&CSS ์ค์ต8 (์ ๋ฆฌx) (0) | 2024.03.23 |
HTML&CSS 25์ผ์ฐจ (์ ๋ฆฌx) (0) | 2024.03.23 |