๋ฐ์ํ
๊ณผ์ ) PC, ํ๋ธ๋ฆฟ, ๋ชจ๋ฐ์ผ์์ ํ๋ฉด์ด ๊ฐ๊ฐ ๋ค๋ฅด๊ฒ ๋ณด์ด๊ฒ ์ถ๋ ฅํ๋ผ. (๋ฐ์ํ ์น)
โ
<๋ด๊ฐ ํ ๊ฒ>
โ
<์์ค>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>๋ฐ์ํ ์น</title>
<style>
* {
width:100%; /* ๋๋น */
padding:0; /* ํ
๋๋ฆฌ์ ๋ด์ฉ ์ฌ์ด์ ์ฌ๋ฐฑ */
margin:0; /* ์ธ๋ถ ์ฌ๋ฐฑ */
}
body {
margin: 0 auto; /* ์ธ๋ถ ์ฌ๋ฐฑ */
width:100%; /* ๋๋น */
}
header {
width:100%; /* ๋๋น */
height:100px; /* ๋์ด */
}
header h1 {
width:20%; /* ๋๋น */
height:100px; /* ๋์ด */
padding-top:30px; /* ์์์๋ถํฐ ์ผ๋งํผ ๋์ธ๊ฑด์ง */
float: left; /* ์ ๋ ฌ */
}
li {
list-style:none; /* ๋ชฉ๋ก ์คํ์ผ */
}
a {
text-decoration:none; /* ๊ธ์ ๊พธ๋ฐ */
color:inherit; /* ๋ถ๋ชจ ๊ฐ์ฒด์ ์์ฑ์ ๊ทธ๋๋ก ์ฌ์ฉ */
}
img {
border:none; /* ํ
๋๋ฆฌ */
}
#logo {
height:40px; /* ๋์ด */
}
.mnav {
width:80%; /* ๋๋น */
height:100px; /* ๋์ด */
float: left; /* ์ ๋ ฌ */
}
.mnav > ul > li {
width:25%; /* ๋๋น */
height: 40px; /* ๋์ด */
margin-top:30px; /* ์์ ์ฃผ๋ณ ์ฌ๋ฐฑ */
position:relative; /* ์๋ ์์ ์ด ์์ด์ผ๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์น */
float:left; /* ์ ๋ ฌ */
}
.mnav > ul > li > a {
display:block; /* ํํ */
width:25%px; /* ๋๋น */
height:40px; /* ๋์ด */
text-align:center; /* ๊ฐ์ด๋ฐ ์ ๋ ฌ */
line-height: 40px; /* ์ค ๊ฐ๊ฒฉ */
font-size: 18px; /* ๊ธ์ ํฌ๊ธฐ */
color:black /* ๊ธ์ ์ */
}
.mnav > ul > li > a:hover {
background-color: gray; /* ๋ฉ๋ด์ ๋ง์ฐ์ค ๋๋ฉด ๋จ๋ ๋ฉ๋ด ๋ฐฐ๊ฒฝ์ */
color:#fff /*๋ง์ฐ์ค ๊ฐ๋ค๋์๋ ํฐํธ ์*/
}
#main {
width:100%; /* ๋๋น */
position: relative; /* ์๋ ์์ ์ด ์์ด์ผ๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์น */
margin-bottom: 10px; /* ์์ ์ฃผ๋ณ ์ฌ๋ฐฑ */
}
#main ul {
width:100%; /* ๋๋น */
height:380px; /* ๋์ด */
position: absolute; /* ๊ฐ์ฅ ๊ฐ๊น์ด ์์์์ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์น */
}
#menus {
width:100%; /* ๋๋น */
height:400px; /* ๋์ด */
}
#menus > div {
height: 400px; /* ๋์ด */
margin-bottom: 10px; /* ์์ ์ฃผ๋ณ ์ฌ๋ฐฑ */
}
#menu1, #menu2, #menu3, #menu4 {
width:100%; /* ๋๋น */
}
#menu1 {
background:url("photo2.png") no-repeat center; /* ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฐ๋ณต ์ํจ. ์ค์ */
background-size:cover; /* ๊ฐ๋ก ์ธ๋ก ๋น์จ ์ ์ง */
}
#menu2 {
background:url("photo3.png") no-repeat center; /* ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฐ๋ณต ์ํจ. ์ค์ */
background-size:cover; /* ๊ฐ๋ก ์ธ๋ก ๋น์จ ์ ์ง */
}
#menu3 {
background:url("photo4.png") no-repeat center; /* ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฐ๋ณต ์ํจ. ์ค์ */
background-size:cover; /* ๊ฐ๋ก ์ธ๋ก ๋น์จ ์ ์ง */
}
#menu4 {
background:url("photo5.png") no-repeat center; /* ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง ๋ฐ๋ณต ์ํจ. ์ค์ */
background-size:cover; /* ๊ฐ๋ก ์ธ๋ก ๋น์จ ์ ์ง */
}
.clearfix:before, .clearfix:after {
display: block; /* ์์๊ฐ ์ด๋ป๊ฒ ๋ณด์ฌ์ง๋์ง ์ฌ๋ถ */
}
@media all and (min-width:768px) {
#menus {
display: flex; /* ํ๋ ์๋ธ ๋ฐ์ค ๋ ์ด์์ ์ ์ฉ */
-ms-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
flex-wrap: wrap; /* ์ฌ๋ฌ ์ค์ ๊ฑธ์ณ ํ์ */
justify-content: space-between; /* ํ๋ฉด ์์ชฝ์ ๋ฐ์ง ๋ถ์ด๊ธฐ */
}
#menu1, #menu2, #menu3, #menu4 {
width: 49%; /* ๋๋น */
}
}
โ
@media all and (min-width:992px) {
#menu1, #menu2, #menu3 {
width:33%; /* ๋๋น */
}
#menu4 {
width:100%; /* ๋๋น */
}
}
</style>
</head>
<body>
<header>
<nav class="mnav">
<ul>
<li>
<a href='#'>ํ๊ต ์๊ฐ</a>
</li>
<li>
<a href='#'>๋ชจ์ง ๊ณผ์ </a>
</li>
<li>
<a href='#'>๊ณผ์ ์๊ฐ</a>
</li>
<li>
<a href='#'>์
ํ ์๋ด</a>
</li>
</ul>
</nav>
</header>
<div id="main clearfix">
<ul>
<li>
<a href="#">
<img src="photo1.png" alt="์ฌ์ง1">
</a>
</li>
</ul>
</div>
<div id="menus">
<div id="menu1"></div>
<div id="menu2"></div>
<div id="menu3"></div>
<div id="menu4"></div>
</div>
</body>
</html>
๋ฐ์ํ
'HTML5 & CSS3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML5 & CSS3] ์ค์ต - ๊ณ ์์ด ์๋ ํ์ด์ง ๋ง๋ค๊ธฐ (0) | 2021.02.15 |
---|---|
[HTML5 & CSS3] ์ค์ต - ๊ณ ์์ด ๋ถ์ ํ์ด์ง ๋ง๋ค๊ธฐ (0) | 2021.02.15 |
[HTML5 & CSS3] ํ๋ ์ค ๋ฐ์ค ํญ๋ชฉ ๋ฐฐ์น๋ฅผ ์ํ ์์ฑ๋ค (2) | 2021.02.15 |
[HTML5 & CSS3] ํ๋ ์ค ๋ฐ์ค ๋ ์ด์์ (0) | 2021.02.14 |
[HTML5 & CSS3] ๋ฏธ๋์ด ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํด ์น ๋ฌธ์ ๋ง๋ค๊ธฐ (0) | 2021.02.14 |
๋๊ธ