Summary Files Commits Branches @commit @diff @stats
path: root / docs / css / spectre.css
diff options
context:
space:
mode:
Commitc4baa9b63a835edcbc1053e320bdec9902de0961 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-03-29 15:17:42 +0800
Committer
 GitHub <noreply@github.com>
2017-03-29 15:17:42 +0800
Files8c746a7ac8caa30c0f8ab65cc1609ec85458e4ce /docs/css/spectre.css
Spectre-Dark-Gruvbox-c4baa9b63a835edcbc1053e320bdec9902de0961.tar
Spectre-Dark-Gruvbox-c4baa9b63a835edcbc1053e320bdec9902de0961.tar.gz
Spectre-Dark-Gruvbox-c4baa9b63a835edcbc1053e320bdec9902de0961.zip
Parent6bee0bb257fceee656ff20468724314dcbbc1462 (diff)
Parent136b1127d32e0057f7ff558984245ac388aca820 (diff)
Merge pull request #174 from picturepan2/feature/0.2.11 v0.2.11
Feature/0.2.11
1 files changed, 151 insertions, 52 deletions
-rw-r--r--docs/css/spectre.css203
diff --git a/docs/css/spectre.css b/docs/css/spectre.css
index e8c93aa..981172c 100644
--- a/docs/css/spectre.css
+++ b/docs/css/spectre.css
@@ -412,23 +412,6 @@ a.active {
box-shadow: 0 0 0 .2rem rgba(87, 100, 198, .15);
outline: none;
}
-.btn .icon,
-.toast .icon,
-.menu .icon {
- font-size: 1.3333em;
- line-height: .8em;
- vertical-align: -20%;
-}
-.icon-caret {
- border-left: .4rem solid transparent;
- border-right: .4rem solid transparent;
- border-top: .4rem solid currentColor;
- display: inline-block;
- height: 0;
- margin: 0;
- vertical-align: middle;
- width: 0;
-}
h1,
h2,
h3,
@@ -640,6 +623,7 @@ abbr[title] {
background: #4c59c2;
border-color: #3e4cb6;
color: #fff;
+ text-decoration: none;
}
.btn[disabled],
.btn:disabled,
@@ -695,8 +679,8 @@ abbr[title] {
width: 100%;
}
.btn.btn-action {
- padding-left: .2rem;
- padding-right: .2rem;
+ padding-left: 0;
+ padding-right: 0;
width: 3.2rem;
}
.btn.btn-action.btn-sm {
@@ -796,6 +780,18 @@ abbr[title] {
.form-input:focus {
border-color: #5764c6;
}
+.form-input::-webkit-input-placeholder {
+ color: #acb3c2;
+}
+.form-input::-moz-placeholder {
+ color: #acb3c2;
+}
+.form-input:-ms-input-placeholder {
+ color: #acb3c2;
+}
+.form-input::placeholder {
+ color: #acb3c2;
+}
.form-input.input-sm {
font-size: 1.2rem;
height: 2.4rem;
@@ -838,10 +834,12 @@ textarea.form-input {
color: inherit;
font-size: 1.4rem;
line-height: 2rem;
- min-width: 18rem;
padding: .5rem .8rem;
vertical-align: middle;
}
+.form-select[multiple] {
+ width: 100%;
+}
.form-select[multiple] option {
padding: .2rem .4rem;
}
@@ -1705,7 +1703,7 @@ code {
font-size: 2rem;
}
.panel .panel-subtitle {
- color: #acb3c2;
+ opacity: .5;
}
.empty {
background: #f8f9fa;
@@ -1719,7 +1717,7 @@ code {
margin: 1rem auto;
}
.empty .empty-subtitle {
- color: #acb3c2;
+ opacity: .5;
}
.empty .empty-action {
margin-top: 1.5rem;
@@ -1738,7 +1736,7 @@ code {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
height: auto;
- min-height: 3.6rem;
+ min-height: 3.2rem;
padding: .1rem 0 .1rem .2rem;
}
.form-autocomplete .form-autocomplete-input.is-focused {
@@ -1752,6 +1750,7 @@ code {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
+ height: 2.8rem;
padding: .3rem;
width: auto;
}
@@ -1908,6 +1907,42 @@ code {
-webkit-flex-shrink: 1;
flex-shrink: 1;
}
+.bar-slider {
+ height: .2rem;
+ margin: 1rem 0;
+ position: relative;
+}
+.bar-slider .bar-item {
+ left: 0;
+ padding: 0;
+ position: absolute;
+}
+.bar-slider .bar-item:not(:last-child):first-child {
+ background: #f0f1f4;
+ z-index: 1;
+}
+.bar-slider .bar-slider-btn {
+ -webkit-appearance: none;
+ -moz-appearance: none;
+ appearance: none;
+ background: #5764c6;
+ border: 0;
+ border-radius: 50%;
+ cursor: pointer;
+ height: 1.2rem;
+ padding: 0;
+ position: absolute;
+ right: 0;
+ top: 50%;
+ -webkit-transform: translate(50%, -50%);
+ -ms-transform: translate(50%, -50%);
+ transform: translate(50%, -50%);
+ transition: all .2s ease;
+ width: 1.2rem;
+}
+.bar-slider .bar-slider-btn:active {
+ box-shadow: 0 0 0 .2rem #5764c6;
+}
.card {
background: #fff;
border: .1rem solid #f0f1f4;
@@ -1943,8 +1978,8 @@ code {
font-size: 2rem;
}
.card .card-subtitle {
- color: #acb3c2;
font-size: 1.2rem;
+ opacity: .5;
}
.chip {
-webkit-align-items: center;
@@ -1956,10 +1991,10 @@ code {
display: inline-flex;
display: -webkit-inline-flex;
-ms-flex-align: center;
- height: 3rem;
+ height: 2.6rem;
margin: .1rem .2rem .1rem 0;
max-width: 100%;
- padding: .3rem .8rem;
+ padding: .1rem .8rem;
text-decoration: none;
vertical-align: middle;
}
@@ -1995,7 +2030,7 @@ code {
.menu {
background: #fff;
border-radius: .2rem;
- box-shadow: 0 .1rem .4rem rgba(0, 0, 0, .3);
+ box-shadow: 0 .1rem .4rem rgba(69, 77, 93, .3);
list-style: none;
margin: 0;
min-width: 18rem;
@@ -2087,7 +2122,7 @@ code {
.modal-container {
background: #fff;
border-radius: .2rem;
- box-shadow: 0 .4rem 1.6rem rgba(0, 0, 0, .3);
+ box-shadow: 0 .4rem 1rem rgba(69, 77, 93, .3);
display: block;
margin: 0 auto;
padding: 0;
@@ -2171,9 +2206,9 @@ code {
color: #5764c6;
}
.tab.tab-block .tab-item {
- -webkit-flex: 1 0 auto;
- -ms-flex: 1 0 auto;
- flex: 1 0 auto;
+ -webkit-flex: 1 0 0;
+ -ms-flex: 1 0 0;
+ flex: 1 0 0;
text-align: center;
}
.tab.tab-block .tab-item .badge[data-badge]::after {
@@ -2267,6 +2302,72 @@ code {
.nav .nav a {
color: #acb3c2;
}
+.popover {
+ display: inline-block;
+ position: relative;
+}
+.popover .popover-container {
+ content: attr(data-tooltip);
+ left: 50%;
+ opacity: 0;
+ padding: 1rem;
+ position: absolute;
+ top: 0;
+ -webkit-transform: translate(-50%, -50%) scale(0);
+ -ms-transform: translate(-50%, -50%) scale(0);
+ transform: translate(-50%, -50%) scale(0);
+ transition: transform .2s ease, -webkit-transform .2s ease;
+ transition: transform .2s ease;
+ transition: -webkit-transform .2s ease;
+ width: 32rem;
+ z-index: 400;
+}
+.popover :focus + .popover-container,
+.popover:hover .popover-container,
+.popover .popover-container:hover {
+ display: block;
+ opacity: 1;
+ -webkit-transform: translate(-50%, -100%) scale(1);
+ -ms-transform: translate(-50%, -100%) scale(1);
+ transform: translate(-50%, -100%) scale(1);
+}
+.popover.popover-right .popover-container {
+ left: 100%;
+ top: 50%;
+}
+.popover.popover-right :focus + .popover-container,
+.popover.popover-right:hover .popover-container,
+.popover.popover-right .popover-container:hover {
+ -webkit-transform: translate(0, -50%) scale(1);
+ -ms-transform: translate(0, -50%) scale(1);
+ transform: translate(0, -50%) scale(1);
+}
+.popover.popover-bottom .popover-container {
+ left: 50%;
+ top: 100%;
+}
+.popover.popover-bottom :focus + .popover-container,
+.popover.popover-bottom:hover .popover-container,
+.popover.popover-bottom .popover-container:hover {
+ -webkit-transform: translate(-50%, 0) scale(1);
+ -ms-transform: translate(-50%, 0) scale(1);
+ transform: translate(-50%, 0) scale(1);
+}
+.popover.popover-left .popover-container {
+ left: 0;
+ top: 50%;
+}
+.popover.popover-left :focus + .popover-container,
+.popover.popover-left:hover .popover-container,
+.popover.popover-left .popover-container:hover {
+ -webkit-transform: translate(-100%, -50%) scale(1);
+ -ms-transform: translate(-100%, -50%) scale(1);
+ transform: translate(-100%, -50%) scale(1);
+}
+.popover .card {
+ border: 0;
+ box-shadow: 0 .4rem 1rem rgba(69, 77, 93, .3);
+}
.step {
display: flex;
display: -ms-flexbox;
@@ -2360,8 +2461,8 @@ code {
font-weight: 500;
}
.tile .tile-subtitle {
- color: #acb3c2;
line-height: 2rem;
+ opacity: .5;
}
.tile.tile-centered {
-webkit-align-items: center;
@@ -2428,12 +2529,10 @@ code {
pointer-events: none;
position: absolute;
text-overflow: ellipsis;
- -webkit-transform: translate(-50%, 0);
- -ms-transform: translate(-50%, 0);
- transform: translate(-50%, 0);
- transition: transform .2s ease, -webkit-transform .2s ease;
- transition: transform .2s ease;
- transition: -webkit-transform .2s ease;
+ -webkit-transform: translate(-50%, 1rem);
+ -ms-transform: translate(-50%, 1rem);
+ transform: translate(-50%, 1rem);
+ transition: all .2s ease;
white-space: nowrap;
z-index: 200;
}
@@ -2451,9 +2550,9 @@ code {
.tooltip.tooltip-right::after {
bottom: 50%;
left: 100%;
- -webkit-transform: translate(0, 50%);
- -ms-transform: translate(0, 50%);
- transform: translate(0, 50%);
+ -webkit-transform: translate(-1rem, 50%);
+ -ms-transform: translate(-1rem, 50%);
+ transform: translate(-1rem, 50%);
}
.tooltip.tooltip-right:focus::after,
.tooltip.tooltip-right:hover::after {
@@ -2464,9 +2563,9 @@ code {
.tooltip.tooltip-bottom::after {
bottom: auto;
top: 100%;
- -webkit-transform: translate(-50%, 0);
- -ms-transform: translate(-50%, 0);
- transform: translate(-50%, 0);
+ -webkit-transform: translate(-50%, -1rem);
+ -ms-transform: translate(-50%, -1rem);
+ transform: translate(-50%, -1rem);
}
.tooltip.tooltip-bottom:focus::after,
.tooltip.tooltip-bottom:hover::after {
@@ -2478,9 +2577,9 @@ code {
bottom: 50%;
left: auto;
right: 100%;
- -webkit-transform: translate(0, 50%);
- -ms-transform: translate(0, 50%);
- transform: translate(0, 50%);
+ -webkit-transform: translate(1rem, 50%);
+ -ms-transform: translate(1rem, 50%);
+ transform: translate(1rem, 50%);
}
.tooltip.tooltip-left:focus::after,
.tooltip.tooltip-left:hover::after {
@@ -2749,19 +2848,19 @@ code {
cursor: pointer;
}
.shadow-0 {
- box-shadow: 0 0 .2rem rgba(0, 0, 0, .3);
+ box-shadow: 0 0 .2rem rgba(69, 77, 93, .3);
}
.shadow-1 {
- box-shadow: 0 .1rem .4rem rgba(0, 0, 0, .3);
+ box-shadow: 0 .1rem .4rem rgba(69, 77, 93, .3);
}
.shadow-2 {
- box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .3);
+ box-shadow: 0 .2rem .6rem rgba(69, 77, 93, .3);
}
.shadow-3 {
- box-shadow: 0 .3rem 1.2rem rgba(0, 0, 0, .3);
+ box-shadow: 0 .3rem .8rem rgba(69, 77, 93, .3);
}
.shadow-4 {
- box-shadow: 0 .4rem 1.6rem rgba(0, 0, 0, .3);
+ box-shadow: 0 .4rem 1rem rgba(69, 77, 93, .3);
}
.rounded {
border-radius: .2rem;