[기능] Mega Menu

https://www.w3schools.com/howto/howto_css_mega_menu.asp 



<!DOCTYPE html>

<html>

<head>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

<style>

* {

  box-sizing: border-box;

}


body {

  margin: 0;

}


.navbar {

  overflow: hidden;

  background-color: #333;

  font-family: Arial, Helvetica, sans-serif;

}


.navbar a {

  float: left;

  font-size: 16px;

  color: white;

  text-align: center;

  padding: 14px 16px;

  text-decoration: none;

}


.dropdown {

  float: left;

  overflow: hidden;

}


.dropdown .dropbtn {

  font-size: 16px;  

  border: none;

  outline: none;

  color: white;

  padding: 14px 16px;

  background-color: inherit;

  font: inherit;

  margin: 0;

}


.navbar a:hover, .dropdown:hover .dropbtn {

  background-color: red;

}


.dropdown-content {

  display: none;

  position: absolute;

  background-color: #f9f9f9;

  width: 100%;

  left: 0;

  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

  z-index: 1;

}


.dropdown-content .header {

  background: red;

  padding: 16px;

  color: white;

}


.dropdown:hover .dropdown-content {

  display: block;

}


/* Create three equal columns that floats next to each other */

.column {

  float: left;

  width: 33.33%;

  padding: 10px;

  background-color: #ccc;

  height: 250px;

}


.column a {

  float: none;

  color: black;

  padding: 16px;

  text-decoration: none;

  display: block;

  text-align: left;

}


.column a:hover {

  background-color: #ddd;

}


/* Clear floats after the columns */

.row:after {

  content: "";

  display: table;

  clear: both;

}


/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */

@media screen and (max-width: 600px) {

  .column {

    width: 100%;

    height: auto;

  }

}

</style>

</head>

<body>


<div class="navbar">

  <a href="#home">Home</a>

  <a href="#news">News</a>

  <div class="dropdown">

    <button class="dropbtn">Dropdown 

      <i class="fa fa-caret-down"></i>

    </button>

    <div class="dropdown-content">

      <div class="header">

        <h2>Mega Menu</h2>

      </div>   

      <div class="row">

        <div class="column">

          <h3>Category 1</h3>

          <a href="#">Link 1</a>

          <a href="#">Link 2</a>

          <a href="#">Link 3</a>

        </div>

        <div class="column">

          <h3>Category 2</h3>

          <a href="#">Link 1</a>

          <a href="#">Link 2</a>

          <a href="#">Link 3</a>

        </div>

        <div class="column">

          <h3>Category 3</h3>

          <a href="#">Link 1</a>

          <a href="#">Link 2</a>

          <a href="#">Link 3</a>

        </div>

      </div>

    </div>

  </div> 

</div>


<div style="padding:16px">

  <h3>Responsive Mega Menu (Full-width dropdown in navbar)</h3>

  <p>Hover over the "Dropdown" link to see the mega menu.</p>

  <p>Resize the browser window to see the responsive effect.</p>

</div>


</body>

</html>


0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기
captcha
자동등록방지 숫자입력

웹개발

번호 제목 글쓴이 날짜 조회수
122 [Dart] Dart 문법 정리 최고관리자 09-09 24,845
121 [Flutter] absorbpointer-and-ignorepointer 최고관리자 09-08 24,166
120 [PHP] 타입선언 최고관리자 08-22 23,995
119 [PHP] error_level 셋팅과 실제 출력 최고관리자 08-21 24,100
118 [MySql] 타입지정시 괄호안의 숫자 최고관리자 08-18 24,131
117 [MySql] MySQL 최적의 데이터 타입 선택 방법 최고관리자 08-18 23,808
116 [MySql] 인덱스 조회시 주의 사항 최고관리자 08-18 23,813
115 [MySql] NOT NULL과 DEFAULT 를 동시에 쓸 필요가 있는가? 최고관리자 08-18 23,833
114 [Flutter] Row and Column 최고관리자 08-16 23,691
113 [Flutter] Linting 설정으로, 흔하게 실수할 수 있는 것을 build 전 방지하기. 최고관리자 08-16 23,856
112 [PHP] PHP 7.x PHP 8.x에서의 조건문 최고관리자 07-26 23,829
111 [JS] Webpack을 쓰는 이유 최고관리자 07-24 23,885
110 [Vue] Vue Router 최고관리자 07-22 23,763
109 [Vue] Vue.js 기본 원리 최고관리자 07-22 24,250
108 [MySql] 쿼리 결과를 합치는 union vs union all의 차이 최고관리자 07-10 23,777
107 [Vue] 일반적인 프로젝트의 구조에 대해 알아보자. 최고관리자 06-18 23,844
106 [JSP] vue등의 스크립트 분석을 위해 %태그 정도는 알자. 최고관리자 06-18 23,971
105 [MySql] 페이징(paging) 쿼리시 전체개수를 한번에 처리하는 방법 최고관리자 06-14 24,609
104 [MySql] Join vs Sub Query 비교 최고관리자 06-05 24,021
103 [SQL] SQL Join에 대한 이해 최고관리자 06-05 23,871