Files
startpage-onedark/scss/main.scss
Deepjyoti Barman a401ff0b46 Resize the cog icon and change it's look
The cog icon looked too large before and the way it looked wasn't too
good. Updated the icons SVG and changed its size.
2020-09-17 11:12:47 +05:30

269 lines
5.7 KiB
SCSS

$background: #212121;
$foreground: #fff;
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
$media: #4DD0E1;
$work: #F06292;
$social: #FFF176;
$others: #81C784;
$funky: #4DB6AC;
$purple: #9575CD;
$upvoty: #FF8A65;
$indigo: #7986CB;
$foxxy: #A1887F;
.roboto {
font-family: 'Roboto', sans-serif;
}
// JetBrains Mono
@font-face {
font-family: "JetBrains Mono";
src: url("../fonts/woff/JetBrainsMono-Regular.woff") format("woff"),
url("../fonts/woff2/JetBrainsMono-Regular.woff2") format("woff2");
}
.jetbrains-mono {
font-family: 'JetBrains Mono';
}
body {
height: 97.5vh;
display: flex;
align-items: center;
justify-content: center;
background: $background;
color: $foreground;
@extend .jetbrains-mono;
}
.main {
width: 100%;
text-align: center;
#date {
h2 {
padding-top: 15px;
display: inline-block;
vertical-align: top;
}
}
#date-text, #weather-text {
color: darken($foreground, 15);
}
#message-text {
font-size: 23px;
}
#search-bar {
width: 50%;
margin: 0 auto 50px auto;
height: 45px;
padding-top: 35px;
position: relative;
display: inline-block;
#search-bar-input {
height: 50px;
width: 100%;
background: lighten($background, 5);
box-shadow: none;
border: none;
text-align: center;
border-radius: 6px;
outline: none;
padding: 7px 14px;
font-size: 18px;
color: $foreground;
box-sizing: border-box;
&:focus {
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
}
.autocomplete-items-container {
position: absolute;
top: 100%;
left: 0;
right: 0;
z-index: 99;
border-radius: 6px;
background: lighten($background, 5);
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
transition: all 0.3s cubic-bezier(.25,.8,.25,1);
.autocomplete-item {
width: 100%;
background: lighten($background, 5);
box-shadow: none;
border: none;
text-align: center;
outline: none;
padding: 7px 14px;
font-size: 18px;
color: $foreground;
box-sizing: border-box;
z-index: -1;
&:hover {
background: lighten($background, 10);
}
}
.autocomplete-active {
background: lighten($background, 8);
}
}
@media only screen and (max-width: 791px) {
width: 65%;
}
}
#other-content {
margin: 40px auto;
padding: 10px 0;
.sqr {
vertical-align: top;
display: inline-block;
margin-left: 5px;
margin-right: 5px;
width: 170px;
background: lighten($background, 5);
padding: 15px 15px;
border-radius: 6px;
min-height: 150px;
margin-top: 10px;
h4 {
font-size: 18px;
margin: 15px;
}
&:hover {
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
a {
color: #9E9E9E;
font-size: 16px;
transition: .1s ease-in;
display: block;
text-decoration: none;
line-height: 22px;
&:hover {
color: $foreground;
text-decoration: none;
transition: .1s ease-in;
}
}
}
.media {
h4, a:hover {
color: $media;
}
}
.work {
h4, a:hover {
color: $work;
}
}
.social {
h4, a:hover {
color: $social;
}
}
.others {
h4, a:hover {
color: $others;
}
}
.funky {
h4, a:hover {
color: $funky;
}
}
.purple {
h4, a:hover {
color: $purple;
}
}
.upvoty {
h4, a:hover {
color: $upvoty;
}
}
.indigo {
h4, a:hover {
color: $indigo;
}
}
.foxxy {
h4, a:hover {
color: $foxxy;
}
}
}
}
.settings-modal {
display: none;
position: fixed;
z-index: 3;
width: 80vw;
height: 80vh;
overflow: auto;
background: $foreground;
color: #212121;
padding: 15px;
.modal-content {
width: 100%;
height: 100%;
}
.close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
&:hover, &:focus {
color: black;
text-decoration: none;
cursor: pointer;
}
}
}
#settings-cog {
width: 23px;
height: 23px;
position: absolute;
bottom: 25px;
right: 25px;
transition: 2s ease-in;
&:hover .cog {
fill: white;
stroke: white;
transition: 2s ease-in;
}
}