Summary Files Commits Branches @commit @diff @stats
path: root / dist / spectre.css
diff options
context:
space:
mode:
Commit8530004bed16479ce9ffe2acff6b4a4d96e0f0c4 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2016-10-07 15:50:19 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2016-10-07 15:50:19 +0800
Files9c1cef0da1e7efe91ae0404d874c9744433472cf /dist/spectre.css
Spectre-Dark-Gruvbox-8530004bed16479ce9ffe2acff6b4a4d96e0f0c4.tar
Spectre-Dark-Gruvbox-8530004bed16479ce9ffe2acff6b4a4d96e0f0c4.tar.gz
Spectre-Dark-Gruvbox-8530004bed16479ce9ffe2acff6b4a4d96e0f0c4.zip
Parent45c46d749d7a2199fa30d78cb15999c85fe30a17 (diff)
Update: code cleanup and labels section moved
1 files changed, 392 insertions, 392 deletions
-rw-r--r--dist/spectre.css784
diff --git a/dist/spectre.css b/dist/spectre.css
index ca7003f..436d54d 100644
--- a/dist/spectre.css
+++ b/dist/spectre.css
@@ -522,37 +522,6 @@ pre code {
margin-bottom: 0;
margin-top: 0;
}
-.img-responsive {
- display: block;
- height: auto;
- max-width: 100%;
-}
-.video-responsive {
- height: 0;
- overflow: hidden;
- padding-bottom: 56.25%;
- /* Default 16:9, you can calculate this value by dividing 9 by 16 */
- padding-top: 3rem;
- position: relative;
-}
-.video-responsive iframe,
-.video-responsive object,
-.video-responsive embed {
- height: 100%;
- left: 0;
- position: absolute;
- top: 0;
- width: 100%;
-}
-.video-responsive video {
- height: auto;
- max-width: 100%;
- width: 100%;
-}
-.video-responsive-4-3 {
- padding-bottom: 75%;
- /* 4:3 */
-}
.table {
border-collapse: collapse;
border-spacing: 0;
@@ -1030,6 +999,60 @@ textarea.form-input {
.input-group .input-group-btn:focus {
z-index: 99;
}
+.label {
+ background: #efefef;
+ border-radius: .2rem;
+ color: #666;
+ display: inline;
+ font-size: 1em;
+ padding: .1em .3em;
+ vertical-align: baseline;
+ white-space: nowrap;
+}
+.label.label-primary {
+ background: #5764c6;
+ border-color: #4f5dc3;
+ color: #fff;
+}
+.label.label-primary a {
+ color: #fff;
+}
+.label.label-primary a:hover,
+.label.label-primary a:focus,
+.label.label-primary a:active {
+ opacity: .75;
+}
+.img-responsive {
+ display: block;
+ height: auto;
+ max-width: 100%;
+}
+.video-responsive {
+ height: 0;
+ overflow: hidden;
+ padding-bottom: 56.25%;
+ /* Default 16:9, you can calculate this value by dividing 9 by 16 */
+ padding-top: 3rem;
+ position: relative;
+}
+.video-responsive iframe,
+.video-responsive object,
+.video-responsive embed {
+ height: 100%;
+ left: 0;
+ position: absolute;
+ top: 0;
+ width: 100%;
+}
+.video-responsive video {
+ height: auto;
+ max-width: 100%;
+ width: 100%;
+}
+.video-responsive-4-3 {
+ padding-bottom: 75%;
+ /* 4:3 */
+}
.container {
margin-left: auto;
margin-right: auto;
@@ -1457,45 +1480,93 @@ textarea.form-input {
transform: translate(-50%, -50%);
z-index: 0;
}
-@-webkit-keyframes loading {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
- }
+.chip {
+ -webkit-align-content: space-around;
+ align-content: space-around;
+ -webkit-align-items: center;
+ align-items: center;
+ border: .1rem solid transparent;
+ border-radius: .3rem;
+ display: flex;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ -ms-flex-align: center;
+ -ms-flex-line-pack: distribute;
+ list-style: none;
+ margin: 0;
+ padding: .5rem 0;
}
-@keyframes loading {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(360deg);
- transform: rotate(360deg);
- }
+.chip .chip-icon {
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
}
-@-webkit-keyframes slide-down {
- 0% {
- margin-top: -3rem;
- opacity: 0;
- }
- 100% {
- margin-top: 0;
- opacity: 1;
- }
+.chip .chip-content {
+ -webkit-flex: 1 1 auto;
+ -ms-flex: 1 1 auto;
+ flex: 1 1 auto;
+ overflow: hidden;
+ padding: 0 1rem;
+ text-overflow: ellipsis;
+ white-space: nowrap;
}
-@keyframes slide-down {
- 0% {
- margin-top: -3rem;
- opacity: 0;
- }
- 100% {
- margin-top: 0;
- opacity: 1;
- }
+.chip .chip-action {
+ -webkit-flex: 0 0 auto;
+ -ms-flex: 0 0 auto;
+ flex: 0 0 auto;
+}
+.chip .chip-title {
+ font-size: 1.4rem;
+}
+.chip .chip-meta {
+ color: #b3b3b3;
+ font-size: 1.2rem;
+}
+.chip-sm {
+ -webkit-align-items: center;
+ align-items: center;
+ background: #eff1fa;
+ border-radius: .3rem;
+ color: #666;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ display: -webkit-inline-flex;
+ -ms-flex-align: center;
+ font-size: 1.2rem;
+ height: 2.4rem;
+ max-width: 100%;
+ padding: .3rem .6rem;
+ text-decoration: none;
+ vertical-align: middle;
+}
+.chip-sm:hover,
+.chip-sm:focus {
+ background: #e8eaf7;
+}
+.chip-sm .btn-clear {
+ margin-top: -.2rem;
+}
+.chip-sm .btn-clear::before {
+ color: #3b49af;
+ font-size: 1.6rem;
+}
+.chip-sm.selected {
+ background: #5764c6;
+ color: #fff;
+}
+.chip-sm.selected .btn-clear::before {
+ color: #eff1fa;
+}
+.chip-sm .chip-name {
+ margin-left: .4rem;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.chip-sm .avatar {
+ font-size: .8rem;
+ height: 1.6rem;
+ width: 1.6rem;
}
.form-autocomplete {
position: relative;
@@ -1555,6 +1626,83 @@ textarea.form-input {
.form-autocomplete .form-autocomplete-item.active {
background: #eff1fa;
}
+.tooltip {
+ position: relative;
+}
+.tooltip::after {
+ background: rgba(51, 51, 51, .9);
+ border-radius: .3rem;
+ bottom: 100%;
+ color: #fff;
+ content: attr(data-tooltip);
+ display: block;
+ font-size: 1.2rem;
+ left: 50%;
+ line-height: 1.6rem;
+ max-width: 32rem;
+ opacity: 0;
+ overflow: hidden;
+ padding: .6rem 1rem;
+ pointer-events: none;
+ position: absolute;
+ text-overflow: ellipsis;
+ -webkit-transform: translate(-50%, 0);
+ -ms-transform: translate(-50%, 0);
+ transform: translate(-50%, 0);
+ transition: all .216s ease;
+ z-index: 99;
+}
+.tooltip:focus::after,
+.tooltip:hover::after {
+ opacity: 1;
+ -webkit-transform: translate(-50%, -.5rem);
+ -ms-transform: translate(-50%, -.5rem);
+ transform: translate(-50%, -.5rem);
+}
+.tooltip[disabled],
+.tooltip.disabled {
+ pointer-events: auto;
+}
+.tooltip.tooltip-right::after {
+ bottom: 50%;
+ left: 100%;
+ -webkit-transform: translate(0, 50%);
+ -ms-transform: translate(0, 50%);
+ transform: translate(0, 50%);
+}
+.tooltip.tooltip-right:focus::after,
+.tooltip.tooltip-right:hover::after {
+ -webkit-transform: translate(.5rem, 50%);
+ -ms-transform: translate(.5rem, 50%);
+ transform: translate(.5rem, 50%);
+}
+.tooltip.tooltip-bottom::after {
+ bottom: auto;
+ top: 100%;
+ -webkit-transform: translate(-50%, 0);
+ -ms-transform: translate(-50%, 0);
+ transform: translate(-50%, 0);
+}
+.tooltip.tooltip-bottom:focus::after,
+.tooltip.tooltip-bottom:hover::after {
+ -webkit-transform: translate(-50%, .5rem);
+ -ms-transform: translate(-50%, .5rem);
+ transform: translate(-50%, .5rem);
+}
+.tooltip.tooltip-left::after {
+ bottom: 50%;
+ left: auto;
+ right: 100%;
+ -webkit-transform: translate(0, 50%);
+ -ms-transform: translate(0, 50%);
+ transform: translate(0, 50%);
+}
+.tooltip.tooltip-left:focus::after,
+.tooltip.tooltip-left:hover::after {
+ -webkit-transform: translate(-.5rem, 50%);
+ -ms-transform: translate(-.5rem, 50%);
+ transform: translate(-.5rem, 50%);
+}
.badge {
position: relative;
}
@@ -1577,163 +1725,59 @@ textarea.form-input {
transform: translate(-.2rem, -.8rem);
white-space: nowrap;
}
-.card {
- background: #fff;
- border: .1rem solid #efefef;
- border-radius: .3rem;
- display: block;
- margin: 0;
- padding: 0;
- text-align: left;
- z-index: 999;
-}
-.card .card-header,
-.card .card-body,
-.card .card-footer {
- padding: 1.5rem 1.5rem 0 1.5rem;
-}
-.card .card-header:last-child,
-.card .card-body:last-child,
-.card .card-footer:last-child {
- padding-bottom: 1.5rem;
-}
-.card .card-image {
- padding-top: 1.5rem;
-}
-.card .card-image:first-child {
- padding-top: 0;
-}
-.card .card-image:first-child img {
- border-top-left-radius: .3rem;
- border-top-right-radius: .3rem;
-}
-.card .card-image:last-child img {
- border-bottom-left-radius: .3rem;
- border-bottom-right-radius: .3rem;
-}
-.card .card-title {
- font-size: 1.4em;
- line-height: 1;
- margin-bottom: .5rem;
- margin-top: 0;
-}
-.card .card-meta {
- color: #b3b3b3;
- font-size: 1em;
- margin-bottom: 0;
- margin-top: 0;
-}
-.chip {
- -webkit-align-content: space-around;
- align-content: space-around;
- -webkit-align-items: center;
- align-items: center;
- border: .1rem solid transparent;
- border-radius: .3rem;
- display: flex;
- display: -ms-flexbox;
- display: -webkit-flex;
- -ms-flex-align: center;
- -ms-flex-line-pack: distribute;
- list-style: none;
- margin: 0;
- padding: .5rem 0;
-}
-.chip .chip-icon {
- -webkit-flex: 0 0 auto;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
-}
-.chip .chip-content {
- -webkit-flex: 1 1 auto;
- -ms-flex: 1 1 auto;
- flex: 1 1 auto;
- overflow: hidden;
- padding: 0 1rem;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-.chip .chip-action {
- -webkit-flex: 0 0 auto;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
-}
-.chip .chip-title {
- font-size: 1.4rem;
-}
-.chip .chip-meta {
- color: #b3b3b3;
- font-size: 1.2rem;
-}
-.chip-sm {
- -webkit-align-items: center;
- align-items: center;
- background: #eff1fa;
+.toast {
+ background: #efefef;
+ border: .1rem solid #eaeaea;
border-radius: .3rem;
color: #666;
- display: -ms-inline-flexbox;
- display: inline-flex;
- display: -webkit-inline-flex;
- -ms-flex-align: center;
- font-size: 1.2rem;
- height: 2.4rem;
- max-width: 100%;
- padding: .3rem .6rem;
- text-decoration: none;
- vertical-align: middle;
-}
-.chip-sm:hover,
-.chip-sm:focus {
- background: #e8eaf7;
-}
-.chip-sm .btn-clear {
- margin-top: -.2rem;
-}
-.chip-sm .btn-clear::before {
- color: #3b49af;
- font-size: 1.6rem;
+ display: block;
+ padding: 1.4rem;
+ width: 100%;
}
-.chip-sm.selected {
+.toast.toast-primary {
background: #5764c6;
+ border-color: #4f5dc3;
color: #fff;
}
-.chip-sm.selected .btn-clear::before {
- color: #eff1fa;
+.toast.toast-primary a {
+ color: #fff;
}
-.chip-sm .chip-name {
- margin-left: .4rem;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
+.toast.toast-primary a:hover,
+.toast.toast-primary a:focus,
+.toast.toast-primary a:active {
+ opacity: .75;
}
-.chip-sm .avatar {
- font-size: .8rem;
- height: 1.6rem;
- width: 1.6rem;
+.toast.toast-success {
+ background: #32b643;
+ border-color: #30ae40;
+ color: #fff;
}
-.label {
- background: #efefef;
- border-radius: .2rem;
- color: #666;
- display: inline;
- font-size: 1em;
- padding: .1em .3em;
- vertical-align: baseline;
- white-space: nowrap;
+.toast.toast-success a {
+ color: #fff;
}
-.label.label-primary {
- background: #5764c6;
- border-color: #4f5dc3;
+.toast.toast-success a:hover,
+.toast.toast-success a:focus,
+.toast.toast-success a:active {
+ opacity: .75;
+}
+.toast.toast-danger {
+ background: #e85600;
+ border-color: #de5200;
color: #fff;
}
-.label.label-primary a {
+.toast.toast-danger a {
color: #fff;
}
-.label.label-primary a:hover,
-.label.label-primary a:focus,
-.label.label-primary a:active {
+.toast.toast-danger a:hover,
+.toast.toast-danger a:focus,
+.toast.toast-danger a:active {
opacity: .75;
}
+.toast.toast-primary .btn-clear,
+.toast.toast-success .btn-clear,
+.toast.toast-danger .btn-clear {
+ color: #fff;
+}
.menu {
background: #fff;
border-radius: .3rem;
@@ -1800,82 +1844,6 @@ textarea.form-input {
transform: translateY(-1rem);
width: 100%;
}
-.modal {
- -webkit-align-items: center;
- align-items: center;
- bottom: 0;
- display: none;
- -ms-flex-align: center;
- -ms-flex-pack: center;
- -ms-grid-row-align: center;
- -webkit-justify-content: center;
- justify-content: center;
- left: 0;
- opacity: 0;
- overflow: hidden;
- position: fixed;
- right: 0;
- top: 0;
-}
-.modal.active {
- display: flex;
- display: -ms-flexbox;
- display: -webkit-flex;
- opacity: 1;
- z-index: 1988;
-}
-.modal.active .modal-overlay {
- background: rgba(0, 0, 0, .75);
- bottom: 0;
- display: block;
- left: 0;
- position: absolute;
- right: 0;
- top: 0;
-}
-.modal.active .modal-container {
- -webkit-animation: slide-down .216s;
- animation: slide-down .216s;
-}
-.modal-container {
- -webkit-animation: slide-up .216s;
- animation: slide-up .216s;
- background: #fff;
- border-radius: .3rem;
- box-shadow: 0 .1rem .4rem rgba(0, 0, 0, .3);
- display: block;
- margin: 0 auto;
- padding: 0;
- text-align: left;
- z-index: 1988;
-}
-.modal-container .modal-header {
- padding: 1.5rem;
-}
-.modal-container .modal-header .modal-title {
- font-size: 1.5rem;
- margin: 0;
-}
-.modal-container .modal-body {
- max-height: 50vh;
- overflow-y: auto;
- padding: 1.5rem;
- position: relative;
-}
-.modal-container .modal-footer {
- padding: 1.5rem;
- text-align: right;
-}
-@media screen and (min-width: 640px) {
- .modal-container {
- width: 64rem;
- }
-}
-@media screen and (min-width: 320px) {
- .modal-sm .modal-container {
- width: 32rem;
- }
-}
.breadcrumb,
.tab,
.pagination {
@@ -1967,135 +1935,167 @@ textarea.form-input {
background: #5764c6;
color: #fff;
}
-.toast {
- background: #efefef;
- border: .1rem solid #eaeaea;
- border-radius: .3rem;
- color: #666;
- display: block;
- padding: 1.4rem;
- width: 100%;
-}
-.toast.toast-primary {
- background: #5764c6;
- border-color: #4f5dc3;
- color: #fff;
+.modal {
+ -webkit-align-items: center;
+ align-items: center;
+ bottom: 0;
+ display: none;
+ -ms-flex-align: center;
+ -ms-flex-pack: center;
+ -ms-grid-row-align: center;
+ -webkit-justify-content: center;
+ justify-content: center;
+ left: 0;
+ opacity: 0;
+ overflow: hidden;
+ position: fixed;
+ right: 0;
+ top: 0;
}
-.toast.toast-primary a {
- color: #fff;
+.modal.active {
+ display: flex;
+ display: -ms-flexbox;
+ display: -webkit-flex;
+ opacity: 1;
+ z-index: 1988;
}
-.toast.toast-primary a:hover,
-.toast.toast-primary a:focus,
-.toast.toast-primary a:active {
- opacity: .75;
+.modal.active .modal-overlay {
+ background: rgba(0, 0, 0, .75);
+ bottom: 0;
+ display: block;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
}
-.toast.toast-success {
- background: #32b643;
- border-color: #30ae40;
- color: #fff;
+.modal.active .modal-container {
+ -webkit-animation: slide-down .216s;
+ animation: slide-down .216s;
}
-.toast.toast-success a {
- color: #fff;
+.modal-container {
+ -webkit-animation: slide-up .216s;
+ animation: slide-up .216s;
+ background: #fff;
+ border-radius: .3rem;
+ box-shadow: 0 .1rem .4rem rgba(0, 0, 0, .3);
+ display: block;
+ margin: 0 auto;
+ padding: 0;
+ text-align: left;
+ z-index: 1988;
}
-.toast.toast-success a:hover,
-.toast.toast-success a:focus,
-.toast.toast-success a:active {
- opacity: .75;
+.modal-container .modal-header {
+ padding: 1.5rem;
}
-.toast.toast-danger {
- background: #e85600;
- border-color: #de5200;
- color: #fff;
+.modal-container .modal-header .modal-title {
+ font-size: 1.5rem;
+ margin: 0;
}
-.toast.toast-danger a {
- color: #fff;
+.modal-container .modal-body {
+ max-height: 50vh;
+ overflow-y: auto;
+ padding: 1.5rem;
+ position: relative;
}
-.toast.toast-danger a:hover,
-.toast.toast-danger a:focus,
-.toast.toast-danger a:active {
- opacity: .75;
+.modal-container .modal-footer {
+ padding: 1.5rem;
+ text-align: right;
}
-.toast.toast-primary .btn-clear,
-.toast.toast-success .btn-clear,
-.toast.toast-danger .btn-clear {
- color: #fff;
+@media screen and (min-width: 640px) {
+ .modal-container {
+ width: 64rem;
+ }
}
-.tooltip {
- position: relative;
+@media screen and (min-width: 320px) {
+ .modal-sm .modal-container {
+ width: 32rem;
+ }
}
-.tooltip::after {
- background: rgba(51, 51, 51, .9);
+.card {
+ background: #fff;
+ border: .1rem solid #efefef;
border-radius: .3rem;
- bottom: 100%;
- color: #fff;
- content: attr(data-tooltip);
display: block;
- font-size: 1.2rem;
- left: 50%;
- line-height: 1.6rem;
- max-width: 32rem;
- opacity: 0;
- overflow: hidden;
- padding: .6rem 1rem;
- pointer-events: none;
- position: absolute;
- text-overflow: ellipsis;
- -webkit-transform: translate(-50%, 0);
- -ms-transform: translate(-50%, 0);
- transform: translate(-50%, 0);
- transition: all .216s ease;
- z-index: 99;
+ margin: 0;
+ padding: 0;
+ text-align: left;
+ z-index: 999;
}
-.tooltip:focus::after,
-.tooltip:hover::after {
- opacity: 1;
- -webkit-transform: translate(-50%, -.5rem);
- -ms-transform: translate(-50%, -.5rem);
- transform: translate(-50%, -.5rem);
+.card .card-header,
+.card .card-body,
+.card .card-footer {
+ padding: 1.5rem 1.5rem 0 1.5rem;
}
-.tooltip[disabled],
-.tooltip.disabled {
- pointer-events: auto;
+.card .card-header:last-child,
+.card .card-body:last-child,
+.card .card-footer:last-child {
+ padding-bottom: 1.5rem;
}
-.tooltip.tooltip-right::after {
- bottom: 50%;
- left: 100%;
- -webkit-transform: translate(0, 50%);
- -ms-transform: translate(0, 50%);
- transform: translate(0, 50%);
+.card .card-image {
+ padding-top: 1.5rem;
}
-.tooltip.tooltip-right:focus::after,
-.tooltip.tooltip-right:hover::after {
- -webkit-transform: translate(.5rem, 50%);
- -ms-transform: translate(.5rem, 50%);
- transform: translate(.5rem, 50%);
+.card .card-image:first-child {
+ padding-top: 0;
}
-.tooltip.tooltip-bottom::after {
- bottom: auto;
- top: 100%;
- -webkit-transform: translate(-50%, 0);
- -ms-transform: translate(-50%, 0);
- transform: translate(-50%, 0);
+.card .card-image:first-child img {
+ border-top-left-radius: .3rem;
+ border-top-right-radius: .3rem;
}
-.tooltip.tooltip-bottom:focus::after,
-.tooltip.tooltip-bottom:hover::after {
- -webkit-transform: translate(-50%, .5rem);
- -ms-transform: translate(-50%, .5rem);
- transform: translate(-50%, .5rem);
+.card .card-image:last-child img {
+ border-bottom-left-radius: .3rem;
+ border-bottom-right-radius: .3rem;
}
-.tooltip.tooltip-left::after {
- bottom: 50%;
- left: auto;
- right: 100%;
- -webkit-transform: translate(0, 50%);
- -ms-transform: translate(0, 50%);
- transform: translate(0, 50%);
+.card .card-title {
+ font-size: 1.4em;
+ line-height: 1;
+ margin-bottom: .5rem;
+ margin-top: 0;
}
-.tooltip.tooltip-left:focus::after,
-.tooltip.tooltip-left:hover::after {
- -webkit-transform: translate(-.5rem, 50%);
- -ms-transform: translate(-.5rem, 50%);
- transform: translate(-.5rem, 50%);
+.card .card-meta {
+ color: #b3b3b3;
+ font-size: 1em;
+ margin-bottom: 0;
+ margin-top: 0;
+}
+@-webkit-keyframes loading {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+@keyframes loading {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(360deg);
+ transform: rotate(360deg);
+ }
+}
+@-webkit-keyframes slide-down {
+ 0% {
+ margin-top: -3rem;
+ opacity: 0;
+ }
+ 100% {
+ margin-top: 0;
+ opacity: 1;
+ }
+}
+@keyframes slide-down {
+ 0% {
+ margin-top: -3rem;
+ opacity: 0;
+ }
+ 100% {
+ margin-top: 0;
+ opacity: 1;
+ }
}
.clearfix::after,
.container::after {