๋ฐ์ํ
<์์ค>
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>๊ณ ์์ด ๋ถ์</title>
<style>
* {
margin: 0; /* ์ธ๋ถ ์ฌ๋ฐฑ */
padding: 0; /* ํ
๋๋ฆฌ์ ๋ด์ฉ ์ฌ์ด์ ์ฌ๋ฐฑ */
box-sizing: border-box;
}
#container {
width: 100%; /* ๋๋น */
}
header {
width: 100%; /* ๋๋น */
height: 80px; /* ๋์ด */
margin: 0; /* ์ธ๋ถ ์ฌ๋ฐฑ */
}
a {
text-decoration: none; /* ๊ธ์ ๊พธ๋ฐ */
}
nav {
height: 50px; /* ๋์ด */
background:skyblue; /* ๋ฐฐ๊ฒฝ ์ */
}
#main-nav {
list-style: none;
margin-bottom: 10px;
padding: 10px; /* ํ
๋๋ฆฌ์ ๋ด์ฉ ์ฌ์ด์ ์ฌ๋ฐฑ */
text-align: center;
}
#main-nav li {
display: inline-block;
color: #fff;
font-family: "๋ง์ ๊ณ ๋", ๋์;
font-size: 0.9em;
margin: 5px 15px; /* ์ธ๋ถ ์ฌ๋ฐฑ */
}
nav a:link, a:visited {
color: #fff;
}
nav > ul > li {
width: 15%; /* ๋๋น */
height: 40px; /* ๋์ด */
margin-top: 30px; /* ์์ ์ฃผ๋ณ ์ฌ๋ฐฑ */
position:relative; /* ์๋ ์์ ์ด ์์ด์ผ๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์น */
float:center; /* ์ ๋ ฌ */
}
nav > ul > li > a {
display: block; /* ํํ */
width: 25%px; /* ๋๋น */
height: 40px; /* ๋์ด */
text-align: center; /* ๊ฐ์ด๋ฐ ์ ๋ ฌ */
line-height: 40px; /* ์ค ๊ฐ๊ฒฉ */
font-size: 18px; /* ๊ธ์ ํฌ๊ธฐ */
color:black /* ๊ธ์ ์ */
}
nav > ul > li > a:hover {
background-color: gray;
color: floralwhite;
}
#menus {
width: 100%; /* ๋๋น */
}
#menus > div {
height: 400px; /* ๋์ด */
margin-bottom: 10px; /* ์์ ์ฃผ๋ณ ์ฌ๋ฐฑ */
position: relative;
}
#menu1, #menu2, #menu3, #menu4, #menu5 {
width: 100%; /* ๋๋น */
}
#menus .caption h4 {
position: absolute;
padding: 5px; /* ํ
๋๋ฆฌ์ ๋ด์ฉ ์ฌ์ด์ ์ฌ๋ฐฑ */
font-size: 20px;
color:white;
text-shadow: 3px 3px 5px black;
left: 35%;
bottom: 150px;
}
#menu1 {
background:url("cat1.png") no-repeat center;
background-size: cover;
}
#menu2 {
background:url("cat2.png") no-repeat center;
background-size: cover;
}
#menu3 {
background:url("cat3.png") no-repeat center;
background-size: cover;
}
#menu4 {
background:url("cat4.png") no-repeat center;
background-size: cover;
}
#menu5 {
background:url("cat5.png") no-repeat center;
background-size: cover;
}
footer {
width: 100%; /* ๋๋น */
background:#373737; /* ๋ฐฐ๊ฒฝ ์ */
height: 200px; /* ๋์ด */
}
footer p {
font-size: 1.2em; /* ๊ธ์ ํฌ๊ธฐ */
color:#eee; /* ์๊น */
text-align: center; /* ๊ฐ์ด๋ฐ ์ ๋ ฌ */
line-height: 200px; /* ์ค ๊ฐ๊ฒฉ */
}
โ
@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%; /* ๋๋น */
}
#menu5 {
width: 100%; /* ๋๋น */
}
}
โ
@media all and (min-width:992px) {
#menu1, #menu2, #menu3, #menu4, #menu5 {
width: 33%; /* ๋๋น */
}
#menu5 {
margin-left: 0.5%; /* ์์ ์ฃผ๋ณ ์ฌ๋ฐฑ */
-ms-flex: 2 2 0;
-webkit-flex: 2 2 0;
flex: 2 2 0;
}
}
โ
.button {
cursor: pointer;
background: #000; /* ๋ฐฐ๊ฒฝ */
text-decoration: none; /* ๊ธ์ ๊พธ๋ฐ */
color: #666; /* ์๊น */
}
โ
.curl-top-left {
display: inline-block; /* ํํ */
position: relative; /* ์๋ ์์ ์ด ์์ด์ผ๋ ์์น๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฐฐ์น */
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
โ
.curl-top-left:before {
pointer-events: none;
position: absolute;
content: '';
height: 0; /* ๋์ด */
width: 0; /* ๋๋น */
top: 0;
left: 0;
background: white; /* ๋ฐฐ๊ฒฝ */
/* IE9 */
background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');
/*For IE7-8-9*/
z-index: 1000;
box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); /* ๋ฐ์ค ๊ทธ๋ฆผ์ */
transition-duration: 0.3s;
transition-property: width height;
}
โ
.curl-top-left:hover:before {
width: 16px; /* ๋๋น */
height: 16px; /* ๋์ด */
}
โ
#menu1:hover .caption, #menu2:hover .caption, #menu3:hover .caption, #menu4:hover .caption, #menu5:hover .caption {
opacity: 1;
-moz-transform: translateY(-50px);
-ms-transform: translateY(-50px);
-o-transform: translateY(-50px);
-webkit-transform: translateY(-50px);
transform: translateY(-50px);
margin:0;
padding:0;
float:left;
z-index:5;
}
โ
#menu1 .caption, #menu2 .caption, #menu3 .caption, #menu4 .caption {
position:absolute;
width: 635px; /* ๋ฐ์ค ๋๋น */
height:400px; /* ๋ฐ์ค ๋์ด */
padding-top: 20px;
background: rgba(0,0,0,0.6);
opacity: 0;
-moz-transition: all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
z-index: 10;
}
โ
#menu5 .caption {
position:absolute;
width:1300px; /* ๋ฐ์ค ๋๋น */
height:400px; /* ๋ฐ์ค ๋์ด */
background: rgba(0,0,0,0.6);
opacity: 0;
-moz-transition: all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
z-index: 10;
}
</style>
</head>
<body>
<div id="container">
<header>
<nav>
<ul id="main-nav">
<li><a href='#'><b>์ฌ์ดํธ ์๊ฐ</b></a></li>
<li><a href='catinfo.html'><h1>๊ณ ์์ด ๋ถ์</h1></a></li>
<li><a href='catshow.html'><b>๊ณ ์์ด ์๋</b></a></li>
<li><a href='#'><b>๊ณ ๊ฐ์ผํฐ</b></a></li>
</ul>
</nav>
</header>
<section id="menus">
<div id="menu1">
<div class="caption">
<h4>
ํ์ข
: ๋ฌ์์๋ธ๋ฃจ<br>
์ฑ๋ณ : ๋จ<br>
๋์ด : 1์ด<br>
๋ถ์๊ฐ : 100๋ง์<br>
</h4>
</div>
</div>
<div id="menu2">
<div class="caption">
<h4>
ํ์ข
: ์๋ฉ๋ฆฌ์นธ ์ํค์ด<br>
์ฑ๋ณ : ์ฌ<br>
๋์ด : 3๊ฐ์<br>
๋ถ์๊ฐ : 50๋ง์<br>
</h4>
</div>
</div>
<div id="menu3">
<div class="caption">
<h4>
ํ์ข
: ์ฝ๋ฆฌ์ ์ํค์ด<br>
์ฑ๋ณ : ๋จ<br>
๋์ด : 2์ด<br>
๋ถ์๊ฐ : 5๋ง์<br>
</h4>
</div>
</div>
<div id="menu4">
<div class="caption">
<h4>
ํ์ข
: ํ๋ฅด์์๊ณ ์์ด<br>
์ฑ๋ณ : ๋จ<br>
๋์ด : 1์ด<br>
๋ถ์๊ฐ : 1000๋ง์<br>
</h4>
</div>
</div>
<div id="menu5">
<div class="caption">
<h4>
ํ์ข
: ๋ธ๋ฆฌํฐ์ฌ์ํค์ด<br>
์ฑ๋ณ : ๋จ<br>
๋์ด : 1์ด<br>
๋ถ์๊ฐ : 20๋ง์<br>
</h4>
</div>
</div>
</section>
</div>
</body>
</html>
caption์ผ๋ก ๊ธ์๋ฅผ ๋ฌถ์ด์ ๊ด๋ฆฌํ๋ค.
id์๋ #๋ฅผ, class์๋ .๋ฅผ ์ฐ๋๊ฒ ์์ง ํท๊ฐ๋ ค์ ์กฐ๊ธ ํค๋งธ๋ค.
๋ฐ์ํ
'HTML5 & CSS3' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] html๊ณผ ๊ธฐ๋ณธ tag (0) | 2021.11.20 |
---|---|
[์ํ์ฝ๋ฉ-WEB1] ์น์ฌ์ดํธ ์์ฑ (0) | 2021.06.20 |
[HTML5 & CSS3] ์ค์ต - ๊ณ ์์ด ์๋ ํ์ด์ง ๋ง๋ค๊ธฐ (0) | 2021.02.15 |
[HTML5 & CSS3] ์ค์ต - ๊ณ ์์ด ๋ถ์ ํ์ด์ง ๋ง๋ค๊ธฐ (0) | 2021.02.15 |
[HTML5 & CSS3] ๊ณผ์ (0) | 2021.02.15 |
๋๊ธ