summaryrefslogtreecommitdiff
path: root/slate/_bootswatch.scss
diff options
context:
space:
mode:
Diffstat (limited to 'slate/_bootswatch.scss')
-rw-r--r--slate/_bootswatch.scss417
1 files changed, 417 insertions, 0 deletions
diff --git a/slate/_bootswatch.scss b/slate/_bootswatch.scss
new file mode 100644
index 00000000..27e05156
--- /dev/null
+++ b/slate/_bootswatch.scss
@@ -0,0 +1,417 @@
+// Slate 3.3.0
+// Bootswatch
+// -----------------------------------------------------
+
+@mixin btn-shadow($color){
+ @include gradient-vertical-three-colors(lighten($color, 6%), $color, 60%, darken($color, 4%));
+ filter: none;
+}
+
+@mixin btn-shadow-inverse($color){
+ @include gradient-vertical-three-colors(darken($color, 24%), darken($color, 18%), 40%, darken($color, 14%));
+ filter: none;
+}
+
+// Navbar =====================================================================
+
+.navbar {
+
+ @include btn-shadow($navbar-default-bg);
+ border: 1px solid rgba(0, 0, 0, 0.6);
+ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+
+ &-inverse {
+ @include btn-shadow($navbar-inverse-bg);
+
+ .badge {
+ background-color: $navbar-inverse-link-active-bg;
+ }
+ }
+
+ &-nav > li > a {
+ border-right: 1px solid rgba(0, 0, 0, 0.2);
+ border-left: 1px solid rgba(255, 255, 255, 0.1);
+
+ &:hover {
+ @include btn-shadow-inverse($navbar-default-bg);
+ border-left-color: transparent;
+ }
+ }
+
+ .nav .open > a {
+ border-color: transparent;
+ }
+
+ &-nav > li.active > a {
+ border-left-color: transparent;
+ }
+
+ &-form {
+ margin-left: 5px;
+ margin-right: 5px;
+ }
+}
+
+// Buttons ====================================================================
+
+.btn,
+.btn:hover {
+ border-color: rgba(0, 0, 0, 0.6);
+ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+}
+
+.btn-default {
+ @include btn-shadow($btn-default-bg);
+
+ &:hover {
+ @include btn-shadow-inverse($btn-default-bg);
+ }
+}
+
+.btn-primary {
+ @include btn-shadow($btn-primary-bg);
+
+ &:hover {
+ @include btn-shadow-inverse($btn-primary-bg);
+ }
+}
+
+.btn-success {
+ @include btn-shadow($btn-success-bg);
+
+ &:hover {
+ @include btn-shadow-inverse($btn-success-bg);
+ }
+}
+
+.btn-info {
+ @include btn-shadow($btn-info-bg);
+
+ &:hover {
+ @include btn-shadow-inverse($btn-info-bg);
+ }
+}
+
+.btn-warning {
+ @include btn-shadow($btn-warning-bg);
+
+ &:hover {
+ @include btn-shadow-inverse($btn-warning-bg);
+ }
+}
+
+.btn-danger {
+ @include btn-shadow($btn-danger-bg);
+
+ &:hover {
+ @include btn-shadow-inverse($btn-danger-bg);
+ }
+}
+
+.btn-link,
+.btn-link:hover {
+ border-color: transparent;
+}
+
+// Typography =================================================================
+
+h1, h2, h3, h4, h5, h6 {
+ text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);
+}
+
+.text-primary,
+.text-primary:hover {
+ color: $brand-primary;
+}
+
+.text-success,
+.text-success:hover {
+ color: $brand-success;
+}
+
+.text-danger,
+.text-danger:hover {
+ color: $brand-danger;
+}
+
+.text-warning,
+.text-warning:hover {
+ color: $brand-warning;
+}
+
+.text-info,
+.text-info:hover {
+ color: $brand-info;
+}
+
+// Tables =====================================================================
+
+.table {
+
+ .success,
+ .warning,
+ .danger,
+ .info {
+ color: #fff;
+ }
+
+ &-bordered tbody {
+
+ tr.success,
+ tr.warning,
+ tr.danger {
+
+ td,
+ &:hover td {
+ border-color: $table-border-color;
+ }
+ }
+ }
+}
+
+.table-responsive > .table {
+ background-color: $table-bg;
+}
+
+// Forms ======================================================================
+
+input,
+textarea {
+ color: $input-color;
+}
+
+.has-warning {
+ .help-block,
+ .control-label,
+ .form-control-feedback {
+ color: $brand-warning;
+ }
+
+ .form-control,
+ .form-control:focus {
+ border-color: $brand-warning;
+ }
+
+ .input-group-addon {
+ background-color: $body-bg;
+ border: none;
+ }
+}
+
+.has-error {
+ .help-block,
+ .control-label,
+ .form-control-feedback {
+ color: $brand-danger;
+ }
+
+ .form-control,
+ .form-control:focus {
+ border-color: $brand-danger;
+ }
+
+ .input-group-addon {
+ background-color: $body-bg;
+ border: none;
+ }
+}
+
+.has-success {
+ .help-block,
+ .control-label,
+ .form-control-feedback {
+ color: $brand-success;
+ }
+
+ .form-control,
+ .form-control:focus {
+ border-color: $brand-success;
+ }
+
+ .input-group-addon {
+ background-color: $body-bg;
+ border: none;
+ }
+}
+
+legend {
+ color: #fff;
+}
+
+.input-group-addon {
+ border-color: rgba(0, 0, 0, 0.6);
+ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+ @include btn-shadow($btn-default-bg);
+ color: $btn-default-color;
+}
+
+// Navs =======================================================================
+
+.nav {
+
+ .open > a,
+ .open > a:hover,
+ .open > a:focus {
+ border-color: rgba(0, 0, 0, 0.6);
+ }
+
+}
+
+.nav-pills {
+
+ & > li > a {
+ @include btn-shadow($btn-default-bg);
+ border: 1px solid rgba(0, 0, 0, 0.6);
+ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+
+ &:hover {
+ @include btn-shadow-inverse($btn-default-bg);
+ border: 1px solid rgba(0, 0, 0, 0.6);
+ }
+ }
+
+ & > li.active > a,
+ & > li.active > a:hover {
+ background-color: none;
+ @include btn-shadow-inverse($btn-default-bg);
+ border: 1px solid rgba(0, 0, 0, 0.6);
+ }
+
+ & > li.disabled > a,
+ & > li.disabled > a:hover {
+ @include btn-shadow($btn-default-bg);
+ }
+}
+
+.pagination {
+
+ & > li > a,
+ & > li > span {
+ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+ @include btn-shadow($btn-default-bg);
+
+ &:hover {
+ @include btn-shadow-inverse($btn-default-bg);
+ }
+ }
+
+ & > li.active > a,
+ & > li.active > span {
+ @include btn-shadow-inverse($btn-default-bg);
+ }
+
+ & > li.disabled > a,
+ & > li.disabled > a:hover,
+ & > li.disabled > span,
+ & > li.disabled > span:hover {
+ background-color: transparent;
+ @include btn-shadow($btn-default-bg);
+ }
+}
+
+.pager {
+
+ & > li > a {
+ @include btn-shadow($btn-default-bg);
+ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+
+ &:hover {
+ @include btn-shadow-inverse($btn-default-bg);
+ }
+ }
+
+ & > li.disabled > a,
+ & > li.disabled > a:hover {
+ background-color: transparent;
+ @include btn-shadow($btn-default-bg);
+ }
+}
+
+.breadcrumb {
+ border: 1px solid rgba(0, 0, 0, 0.6);
+ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+ @include btn-shadow($btn-default-bg);
+}
+
+// Indicators =================================================================
+
+.alert {
+
+ .alert-link,
+ a {
+ color: #fff;
+ text-decoration: underline;
+ }
+
+ .close {
+ color: $close-color;
+ text-decoration: none;
+ }
+}
+
+// Progress bars ==============================================================
+
+// Containers =================================================================
+
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+ border-color: $thumbnail-border;
+}
+
+a.list-group-item {
+
+ &.active,
+ &.active:hover,
+ &.active:focus {
+ border-color: $list-group-border;
+ }
+
+ &-success {
+ &.active {
+ background-color: $state-success-bg;
+ }
+
+ &.active:hover,
+ &.active:focus {
+ background-color: darken($state-success-bg, 5%);
+ }
+ }
+
+ &-warning {
+ &.active {
+ background-color: $state-warning-bg;
+ }
+
+ &.active:hover,
+ &.active:focus {
+ background-color: darken($state-warning-bg, 5%);
+ }
+ }
+
+ &-danger {
+ &.active {
+ background-color: $state-danger-bg;
+ }
+
+ &.active:hover,
+ &.active:focus {
+ background-color: darken($state-danger-bg, 5%);
+ }
+ }
+}
+
+.jumbotron {
+ border: 1px solid rgba(0, 0, 0, 0.6);
+}
+
+.panel-primary,
+.panel-success,
+.panel-danger,
+.panel-warning,
+.panel-info {
+
+ .panel-heading {
+ border-color: #000;
+ }
+} \ No newline at end of file