Design CSS - Responsive Web Garis 3 Navigation Menu Saat Dikecilkan

 



Style.css


*{

padding: 0;

margin:0;

text-decoration: none;

list-style: none;

box-sizing: border-box;

}

body{

font-family: montserrat;

}

nav{

background:#0082e6 ;

height: 80px;

width: 100%;

}

label.logo{

color:white;

font-size: 35px;

line-height: 80px;

padding: 0 100px;

font-weight: bold;

}

nav ul{

float: right;

margin-right: 20px;

}

nav ul li{

display: inline-block;

line-height: 80px;

margin:0 5px;

}

nav ul li a{

color:white;

font-size: 17px;

padding: 7px 13px;

border-radius: 3px;

text-transform: uppercase;

}

a.active,a:hover{

background: #1b9bff;

transition: .5s;

}

.checkbtn{

font-size: 30px;

color:white;

float: right;

line-height: 80px;

margin-right: 40px;

cursor: pointer;

display: none;

}

#check{

display: none;

}


@media(max-width: 952px){

label.logo{

font-size: 30px;

padding-left: 50px;

}

nav ul li a{

font-size: 16px;

}

}

@media(max-width: 858px){

.checkbtn{

display: block;

}

ul{

position: fixed;

width: 100%;

height: 100vh;

background: #2c3e50;

top:80px;

left:-100%;

text-align: center;

transition: all .2s;

}

nav ul li{


display: block;

margin :50px 0;

line-height: 30px;

}

nav ul li a{

font-size: 20px;

}

a:hover,a.active{

background: none;

color:#0082e6;

}

#check:checked ~  ul{

left:0;

}

}

section{

background: url(bg1.jpg) no-repeat;

background-size:cover;

height: calc(100vh - 80px); 

}


============================================

index.php

<!DOCTYPE html>

<html>

<head>

<title>test</title>

<link rel="stylesheet" type="text/css" href="style.css">

<script src="https://kit.fontawesome.com/a076d05399.js"></script>

</head>

<body>

<nav>

<input type="checkbox" id="check">

<label for="check" class="checkbtn">

<i class="fas fa-bars"></i>

</label>

<label class="logo">DesignX</label>

<ul>

<li><a href="" class="active">Home</a></li>

<li><a href="">About</a></li>

<li><a href="">Services</a></li>

<li><a href="">Cantact</a></li>

<li><a href="">Feedback</a></li>

</ul>

</nav>

<section></section>

</body>

</html>

================================================


File yang sudah jadi : https://drive.google.com/drive/folders/1wudxkkd6Z-WU2jEsRgE2OJ-zvGhXRuWc?usp=sharing


Referensi youtube : https://www.youtube.com/watch?v=oLgtucwjVII&t=407s





Design CSS - Responsive Web Garis 3 Navigation Menu Saat Dikecilkan Design CSS - Responsive Web Garis 3 Navigation Menu Saat Dikecilkan Reviewed by Leo on 08:20 Rating: 5

No comments