web_defender/Device/static/navbar/css/nav.css
2024-12-09 13:43:16 +05:30

121 lines
2.3 KiB
CSS

@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
*{
list-style: none;
text-decoration: none;
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Open Sans', sans-serif;
}
body{
background: linear-gradient(0deg, #0e2a39, #0a181e);
}
.wrapper .sidebar{
background: linear-gradient(0deg, #0e2a39, #0a181e);
border: 1px solid #153549;
position: fixed;
width: 225px;
height: 100%;
transition: all 0.5s ease;
bottom: 0px;
}
.wrapper .sidebar .profile{
margin-bottom: 30px;
text-align: center;
}
.wrapper .sidebar .profile img{
display: block;
width: 100px;
height: 100px;
border-radius: 50%;
margin: 0 auto;
}
.wrapper .sidebar .profile h3{
color: #ffffff;
margin: 10px 0 5px;
}
.wrapper .sidebar .profile p{
color: rgb(206, 240, 253);
font-size: 14px;
}
.wrapper .sidebar ul li a{
display: block;
padding: 13px 30px;
/* border-bottom: 1px solid #10558d; */
color: rgb(241, 237, 237);
font-size: 16px;
position: relative;
}
.wrapper .sidebar ul li a .icon{
color: #dee4ec;
width: 30px;
display: inline-block;
}
.wrapper .sidebar ul li a:hover,
.wrapper .sidebar ul li a.active{
color: #0c7db1;
background: linear-gradient(0deg, #0e2a39, #0a181e);
border: 1px solid #153549;
border-right: 2px solid rgb(5, 68, 104);
}
.wrapper .sidebar ul li a:hover .icon,
.wrapper .sidebar ul li a.active .icon{
color: #0c7db1;
}
.wrapper .sidebar ul li a:hover:before,
.wrapper .sidebar ul li a.active:before{
display: block;
}
.wrapper .section{
width: calc(100% - 225px);
margin-left: 225px;
transition: all 0.5s ease;
}
.wrapper .section .top_navbar{
background: linear-gradient(0deg, #0e2a39, #0a181e);
border: 1px solid #153549;
padding: 0 30px;
}
.wrapper .section .top_navbar .hamburger a{
font-size: 28px;
color: #f4fbff;
}
.wrapper .section .top_navbar .hamburger a:hover{
color: #a2ecff;
}
.wrapper .section .container-navbar{
margin: 30px;
background: linear-gradient(0deg, #0e2a39, #0a181e);
padding: 50px;
line-height: 28px;
overflow-y: auto;
border: 1px solid #153549;
}
body.active .wrapper .sidebar{
left: -225px;
}
body.active .wrapper .section{
margin-left: 0;
width: 100%;
}