deemix-webui/src/styles/scss/_middle-section.scss

156 lines
2.8 KiB
SCSS
Raw Normal View History

/* Middle section */
#middle_section {
background-color: var(--main-background);
width: 100%;
height: 100%;
min-width: 10px;
}
/* Center section */
2020-06-09 20:32:54 +00:00
$icon-dimension: 2rem;
#search {
background-color: var(--secondary-background);
2020-06-09 20:32:54 +00:00
width: 100%;
padding: 0 1em;
margin-bottom: 20px;
margin-right: 32px;
display: flex;
align-items: center;
border: 1px solid transparent;
transition: border 200ms ease-in-out;
.search__icon {
width: $icon-dimension;
height: $icon-dimension;
// cursor: pointer;
i {
font-size: $icon-dimension;
transition: color 250ms ease-in-out;
color: var(--main-text);
@include removeSelectionBackground;
}
&:hover {
i {
// color: var(--accent-color);
}
}
}
&:focus-within {
border: 1px solid var(--main-text);
}
$searchbar-height: calc(2rem + 1em);
#searchbar {
height: $searchbar-height;
padding-left: 0.5em;
border: 0px;
border-radius: 0px;
background-color: var(--secondary-background);
color: var(--primary-text);
font-size: 2rem;
font-family: 'Open Sans';
font-weight: 300;
&:focus {
outline: none;
}
// Removing Chrome autofill color
&:-webkit-autofill,
&:-webkit-autofill:hover,
&:-webkit-autofill:focus,
&:-webkit-autofill:active {
-webkit-box-shadow: 0 0 0 $searchbar-height var(--secondary-background) inset !important;
box-shadow: 0 0 0 $searchbar-height var(--secondary-background) inset !important;
}
}
}
#content {
background-color: var(--main-background);
width: calc(100% - 10px);
height: calc(100% - 48px);
overflow-y: scroll;
overflow-x: hidden;
padding-left: 10px;
&::-webkit-scrollbar {
width: 10px;
}
&::-webkit-scrollbar-track {
background: var(--main-background);
}
&::-webkit-scrollbar-thumb {
background: var(--main-scroll);
border-radius: 4px;
width: 6px;
padding: 0px 2px;
}
}
#container {
margin: 0 auto;
max-width: 1280px;
width: 90%;
}
/* The Modal (background) */
.smallmodal {
2020-04-26 15:34:33 +00:00
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1250; /* Sit on top */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0, 0, 0); /* Fallback color */
background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
2020-04-26 15:34:33 +00:00
animation-duration: 0.3s;
}
/* Modal Content */
.smallmodal-content {
2020-04-26 15:34:33 +00:00
background-color: none;
margin: auto;
width: 30%;
align-items: center;
position: relative;
top: 50%;
transform: translateY(-50%);
& button {
width: 100%;
margin-bottom: 8px;
}
}
@media only screen and (min-width: 601px) {
#container,
.smallmodal-content {
width: 85%;
}
}
@media only screen and (min-width: 993px) {
#container,
.smallmodal-content {
width: 70%;
}
}
@media only screen and (max-width: 600px) {
#container,
.smallmodal-content {
width: 100%;
}
}