OctoSpaccHub/source/SpiderADB/holo-web/holo-base-elements.css

232 lines
5.4 KiB
CSS

/* Base Holo styles for elements
* Part of the Holo Web CSS library
*
* Copyright 2012-2015 Zachary Yaro
* Released under the MIT license
* http://holo.zmyaro.com/LICENSE.txt
*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,400italic,700,700italic);
::selection {
background-color: #33B5E5;
background-color: rgba(51, 181, 229, 0.5);
}
::-moz-selection {
background-color: #33B5E5;
background-color: rgba(51, 181, 229, 0.5);
}
body {
font-family: Roboto, "Droid Sans", sans-serif;
margin: 0;
padding: 16px;
}
body:before { /* This is used for the background gradient */
z-index: -1000;
content: "";
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
a {
color: #33B5E5;
}
button, *[role="button"], input, select {
-webkit-tap-highlight-color: transparent !important;
text-decoration: none;
cursor: default;
}
input[type="radio"], input[type="checkbox"], select:not([size]), select[size="1"],
input[type="range"], input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
-o-appearance: none;
appearance: none;
}
button, *[role="button"],
input[type="button"], input[type="submit"], input[type="reset"], input[type="radio"], input[type="checkbox"] {
outline-style: none;
outline-width: 0px;
}
button, *[role="button"],
input[type="button"], input[type="submit"], input[type="reset"],
select:not([size]), select[size="1"] {
margin: 6px;
padding: 4px 12px;
border-width: 1px;
border-style: solid;
border-color: transparent;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
outline-style: none;
outline-width: 0px;
font: inherit;
}
button, *[role="button"],
input[type="button"], input[type="submit"], input[type="reset"] {
display: inline-block;
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}
/* The “active” class is used to force the appearance of the active/pressed state */
button:enabled:active, *[role="button"]:active,
input[type="button"]:enabled:active, input[type="submit"]:enabled:active, input[type="reset"]:enabled:active,
select:active, select[size="1"]:active,
button:enabled.active, *[role="button"].active,
input[type="button"]:enabled.active, input[type="submit"]:enabled.active, input[type="reset"]:enabled.active,
select.active, select[size="1"].active {
-webkit-box-shadow: 0px 0px 0px 4px rgba(51, 181, 229, 0.4);
-moz-box-shadow: 0px 0px 0px 4px rgba(51, 181, 229, 0.4);
box-shadow: 0px 0px 0px 4px rgba(51, 181, 229, 0.4);
}
select:not([size]), select[size="1"] {
background-color: transparent;
border-width: 0 0 1px 0;
}
select::-ms-expand { /* Drop-down arrow in IE */
display: none;
}
input[type="radio"], input[type="checkbox"] {
margin: 10px;
width: 18px;
height: 18px;
border-style: solid;
border-width: 1px;
background-color: transparent;
background-repeat: no-repeat;
}
input[type="radio"]::-ms-check, input[type="checkbox"]::-ms-check {
display: none;
}
input[type="radio"] {
-webkit-border-radius: 26px;
-moz-border-radius: 26px;
border-radius: 26px;
}
input[type="checkbox"] {
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
background-position: left bottom;
}
input[type="range"], progress {
height: 2px;
margin: 8px 6px;
border-style: none;
border-width: 0;
outline-style: none;
outline-width: 0;
overflow: visible;
}
input[type="range"] *, input[type="range"] {
overflow: visible;
}
input[type="range"]::-moz-range-track {
border-style: none;
border-width: 0;
}
input[type="range"]::-ms-track {
overflow: visible;
border-style: none;
border-width: 0;
}
input[type="range"]::-ms-ticks-before, input[type="range"]::-ms-ticks-after {
display: none;
}
input[type="range"]::-webkit-slider-thumb {
width: 28px;
height: 28px;
border: 2px solid transparent;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
}
input[type="range"]::-moz-range-thumb {
width: 28px;
height: 28px;
border: 2px solid transparent;
-moz-border-radius: 14px;
border-radius: 14px;
}
input[type="range"]::-ms-thumb {
width: 28px;
height: 28px;
border: 2px solid transparent;
border-radius: 14px;
}
input[type="range"]:focus::-webkit-slider-thumb, input[type="range"]:disabled::-webkit-slider-thumb {
width: 24px;
height: 24px;
-webkit-border-radius: 12px;
border-radius: 12px;
}
input[type="range"]:focus:not(:active)::-moz-range-thumb, input[type="range"]:disabled::-moz-range-thumb {
width: 24px;
height: 24px;
-moz-border-radius: 12px;
border-radius: 12px;
}
input[type="range"]:focus::-ms-thumb, input[type="range"]:disabled::-ms-thumb {
width: 24px;
height: 24px;
border-radius: 12px;
}
progress::-webkit-progress-bar-value, progress::-webkit-progress-value {
position: relative;
overflow: visible;
}
progress::-moz-progress-bar {
position: relative;
overflow: visible;
}
progress::-ms-fill {
position: relative;
overflow: visible;
}
progress::-webkit-progress-bar-value:after, progress::-webkit-progress-value:after {
content: "";
position: absolute;
right: 0px;
top: 0px;
width: 10px;
height: 2px;
}
progress::-moz-progress-bar:after {
content: "";
position: absolute;
right: 0px;
top: 0px;
width: 10px;
height: 2px;
}
progress::-ms-fill {
content: "";
position: absolute;
right: 0px;
top: 0px;
width: 10px;
height: 2px;
}
*:disabled {
opacity: 0.3;
}