-
Notifications
You must be signed in to change notification settings - Fork 26
01_03 Theming Styles
Ray Villalobos edited this page Sep 3, 2019
·
2 revisions
// colors
$primary: #00adb5;
$secondary: #f8b500;
$body-bg: #2a2d33;
$text-body: #fff;
$body-color: $text-body;
$border-radius: 8px;
//overrides
$font-family-headlines: "Fjalla One", -apple-system, BlinkMacSystemFont,
"Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
"Segoe UI Emoji", "Segoe UI Symbol";
$font-family-base: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI",
"Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
"Segoe UI Emoji", "Segoe UI Symbol";
$headings-font-family: $font-family-headlines;
$headings-font-weight: 400;
$line-height-base: 1.4;
$list-group-active-bg: #222;
$list-group-bg: transparent;
$list-group-border-radius: 0;
$list-group-hover-bg: #444;
$list-group-action-color: #bbb;
@import "node_modules/bootstrap/scss/bootstrap";
//currentsong
.currentsong-background {
width: 100%;
height: 100%;
overflow: hidden;
}
.currentsong-backgroundimage {
height: 100%;
width: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
filter: blur(8px) grayscale(50%);
transform: scale(1.15);
}
.currentsong .song-info {
background-color: #000;
}
.currentsong .song-name {
font-size: 2.5em;
}
.currentsong .song-description {
font-size: 0.9em;
line-height: 120%;
}
// SongList
.songlist .song:active {
background: $gray-700;
}
.songlist .song-info-name {
font-size: 1.3em;
color: $gray-400;
}
.songlist .song-info-creator {
font-size: 0.9em;
}
.songlist .thumbnail {
width: 60px;
height: 60px;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
.songlist .song .duration {
color: $secondary;
}
.songlist .song .trash {
display: none;
}
.songlist .song:not(.active):hover .trash {
display: block;
cursor: pointer;
}
.songlist .song .play,
.songlist .song:hover.active .play {
display: none;
}
.songlist .song:hover .play {
display: block;
cursor: pointer;
}
.songlist .song .pause {
display: none;
}
.songlist .song:hover.active .pause {
display: block;
cursor: pointer;
}
.songlist .song.active .play,
.songlist .song.active {
display: block;
}