You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

99 lines
2.2 KiB

7 months ago
/*=========================================================================================
File Name: customizer.scss
Description: CSS used for demo purpose only. Remove this css from your project.
----------------------------------------------------------------------------------------
Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template
Author: PIXINVENT
Author URL: http://www.themeforest.net/user/pixinvent
==========================================================================================*/
.customizer {
width: 400px;
right: -400px;
padding: 0;
background-color: $white;
z-index: 1051;
position: fixed;
top: 0;
bottom: 0;
height: 100vh;
height: calc(var(--vh, 1vh) * 100);
transition: right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99);
backface-visibility: hidden;
border-left: 1px solid rgba($black, 0.05);
&.open {
box-shadow: 0 15px 30px 0 rgba($black, 0.11), 0 5px 15px 0 rgba($black, 0.08);
right: 0;
}
// customizer content height
.customizer-content {
position: relative;
height: 100%;
}
//customizer close button
.customizer-close {
position: absolute;
right: 0.6rem;
top: 0.6rem;
padding: 7px;
width: auto;
z-index: 10;
color: $headings-color;
i,
svg {
font-size: 1.5rem;
height: 1.5rem;
width: 1.5rem;
}
}
// customizer toggle icon
.customizer-toggle {
background: $primary;
color: $white !important;
display: block;
box-shadow: -3px 0px 8px rgba($black, 0.1);
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
position: absolute;
top: 50%;
width: 38px;
height: 38px;
left: -39px;
text-align: center;
line-height: 40px;
cursor: pointer;
}
// theme color box styles
.color-box {
height: 24px;
width: 24px;
margin: 0.5rem;
border-radius: 0.5rem;
cursor: pointer;
position: relative;
&.selected {
&:after {
content: "";
border: 1px solid $primary;
height: 30px;
width: 30px;
top: -3px;
left: -3px;
position: absolute;
border-radius: 0.5rem;
}
&.border {
&:after {
top: -4px;
left: -4px;
}
}
}
}
}