0% found this document useful (0 votes)
38 views5 pages

DASHCSS

Uploaded by

dkmishra2701
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views5 pages

DASHCSS

Uploaded by

dkmishra2701
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

body {

margin: 0;
padding: 0;
background-color: #1d2634;
color: #9e9ea4;
font-family: 'Montserrat', sans-serif;
}

.icon {
vertical-align: middle;
line-height: 1px;
font-size: 20px;
}
.icon_header {
vertical-align: middle;
line-height: 1px;
font-size: 26px;
}
.icon, .icon_header {
margin-right: 5px;
}

.close_icon {
color: red;
margin-left: 30px;
margin-top: 10px;
cursor: pointer;
}

.grid-container {
display: grid;
grid-template-columns: 260px 50fr;
grid-template-rows: 0.2fr 3fr;
grid-template-areas:
'sidebar header header header'
'sidebar main main main';
height: 100vh;
}

/* Header */
.header {
grid-area: header;
height: 60px;
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 30px 0 30px;
box-shadow: 0 6px 7px -3px rgba(0, 0, 0, 0.35);
}

.menu-icon {
display: none;
}

.header-right{
display: flex;
gap: 3.5px;
}
.card-in{
right: 5%;
height: 300px;
width: 35vw;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-evenly;
}

.card-in1{
display: flex;
flex-direction: row;
gap: 20px;
align-items: center;
justify-content: space-evenly;
}

.card-in2{
display: flex;
flex-direction: row;
gap: 20px;
align-items: center;
justify-content: space-evenly;
}

/* End Header */

/* Sidebar */
#sidebar {
grid-area: sidebar;
height: 100%;
background-color: #263043;
overflow-y: auto;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}

.sidebar-title {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 30px 0px 30px;
margin-bottom: 30px;
}

.sidebar-title > span {


display: none;
}

.sidebar-brand {
margin-top: 15px;
font-size: 20px;
font-weight: 700;
}

.sidebar-list {
padding: 0;
list-style-type: none;
}

.sidebar-list-item {
padding: 20px 20px 20px 20px;
font-size: 18px;
}

.sidebar-list-item:hover {
background-color: rgba(255, 255, 255, 0.2);
cursor: pointer;
}

.sidebar-list-item > a {
text-decoration: none;
color: #9e9ea4;
}

.sidebar-responsive {
display: inline !important;
position: absolute;
/*
we want the z-index of the sidebar higher so that
the charts are not showing over the sidebar
on small screens
*/
z-index: 12 !important;
}

/* End Sidebar */

/* Main */
.main-container {
grid-area: main;
overflow-y: auto;
padding: 20px 20px;
color: rgba(255, 255, 255, 0.95);
}

.main-title {
display: flex;
justify-content: space-between;
}

.main-cards {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
gap: 20px;
margin: 15px 0;
}

.card {
display: flex;
flex-direction: column;
justify-content: space-around;
padding: 8px 15px;
border-radius: 5px;
}
.card:first-child {
background-color: #2962ff;
}

.card:nth-child(2) {
background-color: #ff6d00;
}

.card:nth-child(3) {
background-color: #2e7d32;
}

.card:nth-child(4) {
background-color: #d50000;
}

.card-inner {
display: flex;
align-items: center;
justify-content: space-between;
}

.card-inner > .card_icon {


font-size: 25px;
}

.charts {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
margin-top: 60px;
height: 300px;
}

/* End Main */

/* Medium <= 992px */

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


.grid-container {
grid-template-columns: 1fr;
grid-template-rows: 0.2fr 3fr;
grid-template-areas:
'header'
'main';
}

#sidebar {
display: none;
}

.menu-icon {
display: inline;
}

.sidebar-title > span {


display: inline;
}
}
/* Small <= 768px */

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


.main-cards {
grid-template-columns: 1fr;
gap: 10px;
margin-bottom: 0;
}

.charts {
grid-template-columns: 1fr;
margin-top: 30px;
}
}

/* Extra Small <= 576px */

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


.hedaer-left {
display: none;
}
}

You might also like