Ciri-ciri menu pada mega menu dropdown
- Menu akan muncul secara dropdown ketika dilakukan mouse hover
- Menampilkan semua pilihan dalam panel yang besar
- Menggunakan icon atau gambar untuk membantu user
- Menyajikan konten terbaru yang berupa gambar, judul dan tanggal posting dari kategori menu yang telah diklik/ dipilih
Langsung saja tanpa basa-basi, ane bakal langsung share syntax html nya
/* Css resets */
* {
padding:0;
margin:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-box-sizing:border-box;
}
ul {
list-style: none;
}
img {
max-width: 100%;
height: auto;
}
body {
font-family: 'cambria', serif;
background-color: #2c73ee;
}
h1,h2,h2,h3,h4,h5 {
margin:0.3em 0 0.5em 0;
}
/* End css resets */
/* Css default */
@media (min-width:768px){
.container {
width:900px;
}
}
.container {
margin:3vh auto;
padding:10px;
}
.page-title {
margin:17px auto;
text-align: center;
color:#fff;
font-size: 17px;
}
.page-title h1 {
font-size:40px;
line-height: 1;
}
.page-title a{
color:#ff7777;
text-decoration: none;
}
.page-title a:hover{
text-decoration: underline;
color: #ff3333;
}
/* End css default */
.mega-menu, .mega-menu >ul {
position: relative;
background-color: #333;
height: 50px;
}
.mega-menu >ul >li {
display: inline-block;
padding:15.5px 0;
overflow: hidden;
}
.mega-menu >ul >li >a {
padding:17px;
color:#eee;
text-decoration: none;
}
.mega-menu >ul >li:hover {
background-color: #3399dd;
-webkit-transition:ease 0.3s;
}
.mega-menu .menu-detail {
height: 0;
visibility: hidden;
opacity: 0;
position: absolute;
}
.mega-menu >ul >li:hover >div.menu-detail {
opacity: 1;
height: 300px;
width:100%;
visibility: visible;
top:50px;
right:0;
left: 0;
z-index: 99;
background-color: #252525;
color:#fff;
-webkit-transition:height 1s;
-moz-transition:height 1s;
transition:height 1s;
border-top:3px solid #3399dd;
overflow: hidden;
}
.menu-detail .section {
padding:20px;
}
@media (min-width: 768px){
.menu-detail.profile .section-1 {
width:40%;
float: left;
}
.menu-detail.profile .links {
width:20%;
float: left;
}
.menu-detail.profile .social-media {
width:40%;
float: left;
}
.menu-detail.categories .seo {
width:33.33%;
float: left;
}
.menu-detail.categories .copywrite {
width:33.33%;
float: left;
}
.menu-detail.categories .im {
width:33.33%;
float: left;
}
}
.menu-detail .links ul li {
padding:10px 0;
display: block;
}
.menu-detail .links ul li a{
color:#3399dd;
text-decoration: none;
}
.menu-detail .links ul li a:hover {
color:#2c73cc;
}
.menu-detail .social-media ul li {
display: block;
margin-bottom: 5px;
}
.menu-detail .social-media ul li a{
color:#fff;
text-decoration: none;
display: block;
width: 100%;
padding:7px 10px;
}
.social-media li.facebook {
background-color: #48649f;
}
.social-media li.twitter {
background-color: #3399dd;
}
.social-media li.googleplus {
background-color: #cc3333;
}
.social-media li.linkedin {
background-color: #2c73cc;
}
.social-media li.dribbble {
background-color: #dd3355;
}
.menu-detail.categories .section h3 a{
color:#fff;
}
.menu-detail.categories .section ul li {
padding:10px 0;
display: block;
}
.menu-detail.categories .section ul li a{
color:#3399dd;
text-decoration: none;
}
.menu-detail.categories .section ul li a:hover {
color:#2c73cc;
}
Hasil dari Mega Menu Dropdown
Sekian tutorial untuk Mega Menu Dropdown yang telah sedikit ane jelaskan pada kesempatan kali ini, semoga postingan ini dapat bermanfaat dan menambah wawasn seputar HTML dan CSS. Bye..
<!DOCTYPE html>
<html>
<head>
<title>Mega Menu With Pure CSS</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<div class="page-title">
<h1>Mega Dropdown Menu</h1>
<h3>Himawan Ari Dwi Laksono</h3>
<h3>5140411276</h3>
</div>
<div class="mega-menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Profile</a>
<div class="menu-detail profile">
<div class="section section-1">
<h3 class="section-title">Section 1</h3>
<div class="section-content">
<p>Lorem ipsum dolor Sit amet, lorem-loreman amets sit dolor. Malu vouse dosum la quiz. Mad wasim do metam la giu dolor. Dolor la samoi jud huuta la qui. Mad wasim do metam la giu dolor. Lorem ipsum dolor Sit amet, lorem-loreman amets sit dolor. Malu vouse dosum la quiz. Dolor la samoi jud huuta la qui.Mad wasim do metam la giu dolor. Lorem ipsum dolor Sit amet, lorem-loreman amets sit dolor.</p>
</div>
</div>
<div class="section links">
<h3>Links</h3>
<ul>
<li><a href="#">About Me</a></li>
<li><a href="#">About Blog</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Contact/Hire Me</a></li>
<li><a href="#">Curriculum Vitae</a></li>
</ul>
</div>
<div class="section social-media">
<h3>Social Media Profile</h3>
<ul>
<li class="facebook"><a href="#">Me on Facebook</a></li>
<li class="twitter"><a href="#">Me on Twitter</a></li>
<li class="googleplus"><a href="#">Me on Google+</a></li>
<li class="linkedin"><a href="#">Me on LinkedIn</a></li>
<li class="dribbble"><a href="#">Me on Dribbble</a></li>
</ul>
</div>
</div>
</li>
<li><a href="#">Categories</a>
<div class="menu-detail categories">
<div class="section seo">
<h3><a href="#">Search Engine Optimization</a></h3>
<ul>
<li><a href="#">Link Building</a></li>
<li><a href="#">SEO Tools</a></li>
<li><a href="#">SEO News</a></li>
<li><a href="#">Study Cases</a></li>
<li><a href="#">SEO On-page</a></li>
</ul>
</div>
<div class="section copywrite">
<h3><a href="#">Blogging</a></h3>
<ul>
<li><a href="#">Blogger Tricks & Tutorial</a></li>
<li><a href="#">Wordpress Tricks & Tutorial</a></li>
<li><a href="#">Content Strategies</a></li>
<li><a href="#">Make Money Blogging</a></li>
<li><a href="#">Blog Design</a></li>
</ul>
</div>
<div class="section im">
<h3><a href="#">Internet Marketing</a></h3>
<ul>
<li><a href="#">List Building</a></li>
<li><a href="#">Copy Writing</a></li>
<li><a href="#">Social Media Marketing</a></li>
<li><a href="#">Content Marketing</a></li>
<li><a href="#">Interview the Gurus</a></li>
</ul>
</div>
</div>
</li>
</ul>
</div>
</div>
</body>
</html>
Dan ini untuk syntax css nya/* Css resets */
* {
padding:0;
margin:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-box-sizing:border-box;
}
ul {
list-style: none;
}
img {
max-width: 100%;
height: auto;
}
body {
font-family: 'cambria', serif;
background-color: #2c73ee;
}
h1,h2,h2,h3,h4,h5 {
margin:0.3em 0 0.5em 0;
}
/* End css resets */
/* Css default */
@media (min-width:768px){
.container {
width:900px;
}
}
.container {
margin:3vh auto;
padding:10px;
}
.page-title {
margin:17px auto;
text-align: center;
color:#fff;
font-size: 17px;
}
.page-title h1 {
font-size:40px;
line-height: 1;
}
.page-title a{
color:#ff7777;
text-decoration: none;
}
.page-title a:hover{
text-decoration: underline;
color: #ff3333;
}
/* End css default */
.mega-menu, .mega-menu >ul {
position: relative;
background-color: #333;
height: 50px;
}
.mega-menu >ul >li {
display: inline-block;
padding:15.5px 0;
overflow: hidden;
}
.mega-menu >ul >li >a {
padding:17px;
color:#eee;
text-decoration: none;
}
.mega-menu >ul >li:hover {
background-color: #3399dd;
-webkit-transition:ease 0.3s;
}
.mega-menu .menu-detail {
height: 0;
visibility: hidden;
opacity: 0;
position: absolute;
}
.mega-menu >ul >li:hover >div.menu-detail {
opacity: 1;
height: 300px;
width:100%;
visibility: visible;
top:50px;
right:0;
left: 0;
z-index: 99;
background-color: #252525;
color:#fff;
-webkit-transition:height 1s;
-moz-transition:height 1s;
transition:height 1s;
border-top:3px solid #3399dd;
overflow: hidden;
}
.menu-detail .section {
padding:20px;
}
@media (min-width: 768px){
.menu-detail.profile .section-1 {
width:40%;
float: left;
}
.menu-detail.profile .links {
width:20%;
float: left;
}
.menu-detail.profile .social-media {
width:40%;
float: left;
}
.menu-detail.categories .seo {
width:33.33%;
float: left;
}
.menu-detail.categories .copywrite {
width:33.33%;
float: left;
}
.menu-detail.categories .im {
width:33.33%;
float: left;
}
}
.menu-detail .links ul li {
padding:10px 0;
display: block;
}
.menu-detail .links ul li a{
color:#3399dd;
text-decoration: none;
}
.menu-detail .links ul li a:hover {
color:#2c73cc;
}
.menu-detail .social-media ul li {
display: block;
margin-bottom: 5px;
}
.menu-detail .social-media ul li a{
color:#fff;
text-decoration: none;
display: block;
width: 100%;
padding:7px 10px;
}
.social-media li.facebook {
background-color: #48649f;
}
.social-media li.twitter {
background-color: #3399dd;
}
.social-media li.googleplus {
background-color: #cc3333;
}
.social-media li.linkedin {
background-color: #2c73cc;
}
.social-media li.dribbble {
background-color: #dd3355;
}
.menu-detail.categories .section h3 a{
color:#fff;
}
.menu-detail.categories .section ul li {
padding:10px 0;
display: block;
}
.menu-detail.categories .section ul li a{
color:#3399dd;
text-decoration: none;
}
.menu-detail.categories .section ul li a:hover {
color:#2c73cc;
}
Hasil dari Mega Menu Dropdown
Sekian tutorial untuk Mega Menu Dropdown yang telah sedikit ane jelaskan pada kesempatan kali ini, semoga postingan ini dapat bermanfaat dan menambah wawasn seputar HTML dan CSS. Bye..
0 komentar:
Posting Komentar