Browse Source

Update nicescroll to scss.

Update overlaybar numbers, syntax, and changeout colors for variables.
pull/30/head
Evan Theurer 11 years ago
parent
commit
b827e13d61
  1. 36
      src/styles/global/_nicescroll.scss
  2. 124
      src/styles/global/_overlaybar.scss

36
src/styles/global/_nicescroll.scss

@ -18,23 +18,23 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>. * along with this program. If not, see <http://www.gnu.org/licenses/>.
* *
*/ */
.nicescroll::-webkit-scrollbar {
width: 8px;
height: 8px;
background-color: $background;
border: solid transparent;
}
.nicescroll::-webkit-scrollbar:hover {
background-color: $background;
border-left: 1px solid rgba(0,0,0,.12);
border-right: 1px solid rgba(0,0,0,.12);
}
.nicescroll::-webkit-scrollbar-thumb {
background: rgba(0,0,0,0.2);
}
.nicescroll::-webkit-scrollbar-thumb:active { .nicescroll {
background: rgba(0,0,0,0.4); &::-webkit-scrollbar {
background-color: $background;
border: solid transparent;
height: 8px;
width: 8px;
&:hover {
background-color: $background;
border-left: 1px solid rgba(0,0,0,.12);
border-right: 1px solid rgba(0,0,0,.12);
}
}
&::-webkit-scrollbar-thumb {
background: rgba(0,0,0,0.2);
&:active {
background: rgba(0,0,0,0.4);
}
}
} }

124
src/styles/global/_overlaybar.scss

@ -1,92 +1,110 @@
/*
* Spreed Speak Freely.
* Copyright (C) 2013-2014 struktur AG
*
* This file is part of Spreed Speak Freely.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
.overlaybar { .overlaybar {
position:absolute; background: $componentfg3;
padding:3px 8px 0px 30px; color: $bordercolor;
vertical-align:middle; min-height: 36px;
background: rgba(0,0,0,0.2); padding: 3px 8px 0 30px;
min-height:36px; position: absolute;
color: #ccc; text-shadow: 0 0 5px black;
text-shadow: 0 0 5px black; vertical-align: middle;
input[type="radio"], input[type="checkbox"] { @include user-select(none);
margin-top:2px; input[type="radio"],
} input[type="checkbox"] {
-webkit-user-select: none; margin-top: 2px;
-khtml-user-select: none; }
-moz-user-select: none;
-o-user-select: none;
user-select: none;
} }
.overlaybar:hover { .overlaybar:hover {
background: rgba(0,0,0,0.5); background: $componentfg2;
} }
.overlaybar.notvisible { .overlaybar.notvisible {
background: transparent; background: transparent;
pointer-events: none; pointer-events: none;
} }
.overlaybar.notvisible:hover { .overlaybar.notvisible:hover {
background: transparent; background: transparent;
} }
.overlaybar .btn { .overlaybar .btn {
text-shadow: none; text-shadow: none;
} }
.overlaybar .btn-link { .overlaybar .btn-link {
text-shadow: 0 0 5px black; text-shadow: 0 0 5px black;
} }
.overlaybar .overlaybarbutton { .overlaybar .overlaybarbutton {
font-size:20px; font-size: 20px;
vertical-align:middle; vertical-align: middle;
position:absolute; position: absolute;
left: 3px; left: 3px;
top: 1px; top: 1px;
padding:6px; padding: 6px;
display:block; display: block;
color:#ccc; color: $bordercolor;
z-index:15; z-index: 15;
opacity:0.7; opacity: .7;
pointer-events: auto; pointer-events: auto;
} }
.overlaybar .overlaybarcontent { .overlaybar .overlaybarcontent {
display:inline-block; display: inline-block;
margin-left:.5em; margin-left: .5em;
margin-bottom:0px; margin-bottom: 0;
max-width:60%; max-width: 60%;
} }
.overlaybarcontent > * { .overlaybarcontent > * {
padding-right:.5em; padding-right: .5em;
} }
.overlaybarcontent .input-group { .overlaybarcontent .input-group {
max-width:160px; max-width: 160px;
} }
.overlaybar label { .overlaybar label {
padding-top:7px !important; padding-top: 7px !important;
} }
.overlaybar .overlaybaroverlay { .overlaybar .overlaybaroverlay {
display:none; display: none;
opacity: 0.7; opacity: .7;
text-align:left; text-align: left;
margin-left:0.5em; margin-left: .5em;
padding-top:2px; padding-top: 2px;
} }
.overlaybar.notvisible { .overlaybar.notvisible {
.overlaybarcontent { .overlaybarcontent {
display: none; display: none;
} }
.overlaybaroverlay { .overlaybaroverlay {
display: block; display: block;
} }
} }
.overlaybar .form-group > * { .overlaybar .form-group > * {
float: left; float: left;
padding-top: 0px; padding-top: 0;
} }

Loading…
Cancel
Save