<국비수업 미션 : 반응형 웹 카드 메뉴 만들기>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Card Menu</title>
<style>
* {
margin: 0 auto;
margin-top: 10px;
}
.container {
width: 90%;
max-width: 1200px;
min-width: 370px;
background-color: gainsboro;
}
header {
height: 200px;
text-align: center;
}
h1 {
margin-top: 40px;
text-decoration: coral underline;
text-underline-position: under;
line-height: 100px;
}
section {
width: 1200px;
}
.card {
width: 250px;
height: 280px;
background-color: white;
margin: 5px;
float: left;
}
.card img {
width: 250px;
height: 200px;
}
p {
line-height: 14px;
margin: 10px;
margin-top: -10px;
}
.money {
text-align: center;
width: 30px;
background-color: wheat;
color: brown;
position: relative;
bottom: 65px;
left: 100px;
}
footer {
clear: both;
text-align: center;
line-height: 50px;
}
@media (min-width:1280px) {
section { width: 1040px; height: 580px; }
}
@media (max-width:1279px) {
section { width: 780px; height: 870px; }
}
@media (max-width:900px) {
section { width: 520px; height: 1160px; }
}
@media (max-width:600px) {
section { width: 260px; height: 2320px; }
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>Our Menu</h1>
<p>
There are many variations of passages of Lorem lpsum avaliable, but the majority have suffered alteration in some form,<br> by injected humour, of randomised words which don't look even slightly
</p>
</header>
<section>
<div class="card"><img src="img/pic1.jpg">
<p><span style=color:#e2703a;>★★★★★</span><br> Stelliferous</p>
<p><span style="font-size: 12px;">There are many variations of passages of Lorem lpsum avaliable</span></p>
<div class="money">$99</div>
</div>
<div class="card"><img src="img/pic2.jpg">
<p><span style=color:#e2703a;>★★★★★</span><br> Stelliferous</p>
<p><span style="font-size: 12px;">There are many variations of passages of Lorem lpsum avaliable</span></p>
<div class="money">$99</div>
</div>
<div class="card"><img src="img/pic3.jpg">
<p><span style=color:#e2703a;>★★★★★</span><br> Stelliferous</p>
<p><span style="font-size: 12px;">There are many variations of passages of Lorem lpsum avaliable</span></p>
<div class="money">$99</div>
</div>
<div class="card"><img src="img/pic4.jpg">
<p><span style=color:#e2703a;>★★★★★</span><br> Stelliferous</p>
<p><span style="font-size: 12px;">There are many variations of passages of Lorem lpsum avaliable</span></p>
<div class="money">$99</div>
</div>
<div class="card"><img src="img/pic5.jpg">
<p><span style=color:#e2703a;>★★★★★</span><br> Stelliferous</p>
<p><span style="font-size: 12px;">There are many variations of passages of Lorem lpsum avaliable</span></p>
<div class="money">$99</div>
</div>
<div class="card"><img src="img/pic6.jpg">
<p><span style=color:#e2703a;>★★★★★</span><br> Stelliferous</p>
<p><span style="font-size: 12px;">There are many variations of passages of Lorem lpsum avaliable</span></p>
<div class="money">$99</div>
</div>
<div class="card"><img src="img/pic7.jpg">
<p><span style=color:#e2703a;>★★★★★</span><br> Stelliferous</p>
<p><span style="font-size: 12px;">There are many variations of passages of Lorem lpsum avaliable</span></p>
<div class="money">$99</div>
</div>
<div class="card"><img src="img/pic8.png">
<p><span style=color:#e2703a;>★★★★★</span><br> Stelliferous</p>
<p><span style="font-size: 12px;">There are many variations of passages of Lorem lpsum avaliable</span></p>
<div class="money">$99</div>
</div>
</section>
<footer>
Copyrigth 2022. Wendy. All rights reserved.
</footer>
</div>
</body>
</html>
flex 활용
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Card Menu</title>
<style>
* {
margin: 0 auto;
padding: 7px;
}
.container {
width: 90%;
max-width: 1200px;
min-width: 370px;
background-color: gainsboro;
}
header {
height: 200px;
text-align: center;
}
h1 {
margin-top: 50px;
text-decoration: coral underline;
text-underline-position: under;
}
section {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.card {
width: 250px;
height: 280px;
background-color: white;
margin: 5px;
}
footer {
text-align: center;
line-height: 50px;
}
</style>
</head>
<body>
<div class="container">
<header>
<h1>Our Menu</h1>
<p>
There are many variations of passages of Lorem lpsum avaliable, but the majority have suffered alteration in some form,<br> by injected humour, of randomised words which don't look even slightly
</p>
</header>
<section>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
<div class="card"></div>
</section>
<footer>
Copyrigth 2022. Wendy. All rights reserved.
</footer>
</div>
</body>
</html>