티스토리 뷰
메가박스 사이트 만들기
강의번호 04 - 헤더 반응형 : 모바일 메뉴
완성!
style.css
@charset "utf-8";
/* 레이아웃 */
#mNav{display: none; position: absolute; top: 13px; right:14px;}
#header{width:100%; border-bottom: 1px solid #c6c6c6;}
#benner{position: relative;}
/* 가운데 영역 */
.container {position: relative; width: 1280px; margin: 0 auto; background: rgba(0,0,0,0);}
/*로우 영역*/
.row {padding: 0 28px;}
/*모바일 메뉴*/
.ham {display: block; width: 25px; height: 10px; background: rgba(0,0,0,0.0); padding: 15px 10px 10px 10px;}
.ham span{position: relative; display: block; width: 25px; height: 4px; background: #39106a;}
.ham span:before {
content: '';
width: 25px; height: 4px; background: #39106a;
position: absolute; left: 0; bottom: -7px;
}
.ham span:after {
content: '';
width: 25px; height: 4px; background: #39106a;
position: absolute; left: 0; top: -7px;
}
/*헤더 영역*/
.header h1{float: left;}
.header h1 em {padding: 15px 8px 5px 0; display: inline-block}
.header h1 em img{width: 155px;}
.header h1 strong{display: block; position: absolute; left: 194px; top: 24px;}
.header h1 strong img{width: 126px;}
.header .nav{float: right;}
.header .nav ul{border-left: 1px solid #c6c6c6;}
.header .nav ul li{float: left; width: 103px;text-align: center; border-right: 1px solid #c6c6c6;}
.header .nav ul li a {display: block;padding: 19px 10px;font-size: 17px; font-weight: 700; color: #444}
/*배너*/
.banner_menu{overflow: hidden; position: absolute; left: 0; top: 20px; width: 100%;}
.banner_menu a{color: #fff; font-size: 16px; transition: all 0.3s }
.banner_menu a:hover{color: #c1c1c1}
.banner_menu .bm_left{float: left;}
.banner_menu .bm_left ul{padding-top: 7px;}
.banner_menu .bm_left li{position: relative; display: inline; margin-right: 30px;}
.banner_menu .bm_left li.toral{margin-right: 20px;}
.banner_menu .bm_left li.toral a {font-size: 14px; padding: 3px 10px; display: inline-block; border: 1px solid #fff; transition: all 0.3s}
.banner_menu .bm_left li.toral a:hover{background: #fff;border-color: #000; color: #000}
.banner_menu .bm_right{float: right; overflow: hidden}
.banner_menu .bm_right ul{float: left;}
.banner_menu .bm_right ul:first-child{padding-top: 7px;}
.banner_menu .bm_right li{position: relative; display: inline; text-align: center; margin-right: 20px;}
.banner_menu .bm_right li.line{margin-right: 30px;}
.banner_menu .bm_right li.white{margin-right: 10px;}
.banner_menu .bm_right li.white a{width: 80px; background-color: #fff; color: #3a0e6a; padding: 7px 30px 9px 30px; border: 1px solid #fff; display: inline-block}
.banner_menu .bm_right li.purple {margin-right: 0;}
.banner_menu .bm_right li.purple a {width: 80px; background-color: #3a0e6a; color: #fff; padding: 7px 30px 9px 30px; border: 1px solid #6240c4; display: inline-block}
.banner_menu li.line:after{content: ''; width: 1px;height: 14px;background: #fff; position: absolute; right: -18px; top: 2px;}
/*미디어쿼리*/
@media (max-width: 1290px){
.container{width: 100%;}
.header .nav ul li{width: 93px;}
.header .nav ul li a{width: 91px; font-size: 15px; padding: 17px 10px; }
.header h1 em{padding: 11px 8px 5px 0;}
.header h1 strong{top: 19px;}
}
@media (max-width: 1024px){
#mNav{display: block;}
.nav{display: none}
.header h1{float: none; text-align: center}
.header h1 strong{left: 24px;}
.row {padding: 0 24px;}
}
@media (max-width: 960px){
}
@media (max-width: 768px){
#mNav{right: 6px;}
.row {padding: 0 16px;}
.header h1{text-align: left}
.header h1 strong{display: none}
}
@media (max-width: 480px){
}
@media (max-width: 320px){
}
index.html
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>메가박스 사이트 코딩하기</title>
<meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, width=device-width">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="author" content="loga">
<meta name="description" content="메가박스 사이트 따라하면서 배우는 튜토리얼입니다.">
<meta name="keywords" content="메가박스, 유투브, 영화, 최신영화, 영화관, CGV, 롯데시네마, 웹스토리보이, 웹스, 사이트 만들기, 따라하기">
<!-- css -->
<link rel="stylesheet" href="assets/css/reset.css">
<link rel="stylesheet" href="assets/css/style.css">
<!-- 파비콘 -->
<link rel="shortcut icon" href="assets/icons/favicon.ico">
<link rel="apple-touch-icon-precomposed" href="assets/icons/favicon_72.png" />
<link rel="apple-touch-icon-precomposed" sizes="96x96" href="assets/icons/favicon_96.png" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="assets/icons/favicon_144.png" />
<link rel="apple-touch-icon-precomposed" sizes="192x192" href="assets/icons/favicon_192.png" />
<!-- 페이스북 메타 태그 -->
<meta property="og:title" content="메가박스 사이트 만들기" />
<meta property="og:url" content="https://github.com/webstoryboy/megabox2019" />
<meta property="og:image" content="https://webstoryboy.github.io/megabox2019/mega.jpg" />
<meta property="og:description" content="메가박스 사이트 따라하면서 배우는 튜토리얼입니다." />
<!-- 트위터 메타 태그 -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="메가박스 사이트 만들기">
<meta name="twitter:url" content="https://github.com/webstoryboy/megabox2019/">
<meta name="twitter:image" content="https://webstoryboy.github.io/megabox2019/mega.jpg">
<meta name="twitter:description" content="메가박스 사이트 따라하면서 배우는 튜토리얼입니다.">
<!--웹폰트-->
<link href="https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean" rel="stylesheet">
<!-- HTLM5shiv ie6~8 -->
<!--[if lt IE 9]>
<script src="assets/js/html5shiv.min.js"></script>
<script type="text/javascript">
alert("현재 브라우저는 지원하지 않아요! 크롬 브라우저로 연결하시오!");
</script>
<![endif]-->
</head>
<body>
<!--header-->
<header id="header">
<div class="container">
<div class="row">
<div class="header clearfix">
<h1>
<a href="#">
<em><img src="assets/img/logo.png" alt="MEGABOX"></em>
<strong><img src="assets/img/logo-sub.png" alt="THEATER"></strong>
</a>
</h1>
<nav id="mNav">
<h2 class="ir_so">메가박스 전체메뉴</h2>
<a href="#" class="ham"><span></span></a>
</nav>
<nav class="nav">
<ul class="clearfix">
<li><a href="#">영화</a></li>
<li><a href="#">큐레이션</a></li>
<li><a href="#">영화관</a></li>
<li><a href="#">특별관</a></li>
<li><a href="#">스토어</a></li>
<li><a href="#">이벤트</a></li>
<li><a href="#">로그인</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<!--//header-->
<!-- banner -->
<section id="benner">
<h2 class="ir_so">최신 영화 소식</h2>
<div class="banner_menu">
<div class="container">
<div class="row">
<div class="bm_left">
<ul>
<li class="toral"><a href="#">전체메뉴</a></li>
<li class="line"><a href="#">필름 소사이어티</a></li>
<li><a href="#">클래식 소사이어티</a></li>
</ul>
</div>
<div class="bm_right">
<ul>
<li class="line"><a href="#">고객센터</a></li>
<li class="line"><a href="#">맴버쉽</a></li>
<li><a href="#">VIP</a></li>
</ul>
<ul>
<li class="white"><a href="#">상영시간표</a></li>
<li class="purple"><a href="#">빠른 예매</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="slider">
<img src="assets/img/main_slider01.jpg" alt="베스와 베라">
</div>
</section>
<!-- //banner -->
<!-- 자바스크립트 라이브러리 -->
<script src="assets/js/jquery.min_1.12.4.js"></script>
<script src="assets/js/modernizr-custom.js"></script>
<script src="assets/js/ie-checker.js"></script>
</body></html>
댓글
© 2018 webstoryboy