diff options
Merge pull request #174 from picturepan2/feature/0.2.11 v0.2.11
Feature/0.2.11
24 files changed, 641 insertions, 68 deletions
| -rw-r--r-- | src/animations.less | 4 | ||||
| -rw-r--r-- | src/autocomplete.less | 3 | ||||
| -rw-r--r-- | src/bars.less | 37 | ||||
| -rw-r--r-- | src/base.less | 23 | ||||
| -rw-r--r-- | src/buttons.less | 5 | ||||
| -rw-r--r-- | src/cards.less | 2 | ||||
| -rw-r--r-- | src/chips.less | 4 | ||||
| -rw-r--r-- | src/component-icons.less | 8 | ||||
| -rw-r--r-- | src/empty.less | 2 | ||||
| -rw-r--r-- | src/forms.less | 6 | ||||
| -rw-r--r-- | src/icons.less | 442 | ||||
| -rw-r--r-- | src/menus.less | 2 | ||||
| -rw-r--r-- | src/mixins.less | 5 | ||||
| -rw-r--r-- | src/modals.less | 2 | ||||
| -rw-r--r-- | src/panels.less | 2 | ||||
| -rw-r--r-- | src/parallax.less | 49 | ||||
| -rw-r--r-- | src/popovers.less | 70 | ||||
| -rw-r--r-- | src/sliders.less | 8 | ||||
| -rw-r--r-- | src/tables.less | 2 | ||||
| -rw-r--r-- | src/tabs.less | 2 | ||||
| -rw-r--r-- | src/tiles.less | 2 | ||||
| -rw-r--r-- | src/tooltips.less | 10 | ||||
| -rw-r--r-- | src/utilities.less | 10 | ||||
| -rw-r--r-- | src/variables.less | 9 |
diff --git a/src/animations.less b/src/animations.less index 1b7f2c0..594c51d 100644 --- a/src/animations.less +++ b/src/animations.less @@ -10,11 +10,11 @@ @keyframes slide-down { 0% { - transform: translateY(-3rem); opacity: 0; + transform: translateY(-3rem); } 100% { - transform: translateY(0); opacity: 1; + transform: translateY(0); } } diff --git a/src/autocomplete.less b/src/autocomplete.less index e392581..a4b5fa7 100644 --- a/src/autocomplete.less +++ b/src/autocomplete.less @@ -7,7 +7,7 @@ display: flex; flex-wrap: wrap; height: auto; - min-height: 3.6rem; + min-height: 3.2rem; padding: .1rem 0 .1rem .2rem; &.is-focused { @@ -20,6 +20,7 @@ box-shadow: none; display: inline-block; flex: 1 0 auto; + height: 2.8rem; padding: .3rem; width: auto; } diff --git a/src/bars.less b/src/bars.less index 193f9e4..a996142 100644 --- a/src/bars.less +++ b/src/bars.less @@ -36,3 +36,40 @@ } } } + +// Slider bar +.bar-slider { + height: .2rem; + margin: 1rem 0; + position: relative; + + .bar-item { + left: 0; + padding: 0; + position: absolute; + &:not(:last-child):first-child { + background: @bg-color-dark; + z-index: @zindex-0; + } + } + + .bar-slider-btn { + appearance: none; + background: @primary-color; + border: 0; + border-radius: 50%; + cursor: pointer; + height: 1.2rem; + padding: 0; + position: absolute; + right: 0; + top: 50%; + transform: translate(50%, -50%); + transition: all .2s ease; + width: 1.2rem; + + &:active { + box-shadow: 0 0 0 .2rem @primary-color; + } + } +} diff --git a/src/base.less b/src/base.less index f30300b..7b20a39 100644 --- a/src/base.less +++ b/src/base.less @@ -39,26 +39,3 @@ a { .control-shadow(); outline: none; } - -// Icons -.btn, -.toast, -.menu { - .icon { - font-size: 1.3333em; - line-height: .8em; - vertical-align: -20%; - } -} - -// Caret -.icon-caret { - border-top: .4rem solid currentColor; - border-right: .4rem solid transparent; - border-left: .4rem solid transparent; - display: inline-block; - height: 0; - margin: 0; - vertical-align: middle; - width: 0; -} diff --git a/src/buttons.less b/src/buttons.less index a6a42c7..96eb084 100644 --- a/src/buttons.less +++ b/src/buttons.less @@ -32,6 +32,7 @@ background: @primary-color-dark; border-color: darken(@primary-color-dark, 5%); color: @light-color; + text-decoration: none; } &[disabled], &:disabled, @@ -101,8 +102,8 @@ // Button Action &.btn-action { width: 3.2rem; - padding-left: .2rem; - padding-right: .2rem; + padding-left: 0; + padding-right: 0; &.btn-sm { width: 2.4rem; diff --git a/src/cards.less b/src/cards.less index f237eb8..107bfb5 100644 --- a/src/cards.less +++ b/src/cards.less @@ -41,7 +41,7 @@ } .card-subtitle { - color: @gray-color; font-size: @font-size-sm; + opacity: .5; } } diff --git a/src/chips.less b/src/chips.less index 3d69db1..ae2bef1 100644 --- a/src/chips.less +++ b/src/chips.less @@ -5,10 +5,10 @@ border-radius: @border-radius; color: @gray-color-dark; display: inline-flex; - 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; diff --git a/src/component-icons.less b/src/component-icons.less new file mode 100644 index 0000000..7551d05 --- /dev/null +++ b/src/component-icons.less @@ -0,0 +1,8 @@ +// Component icon support +.btn, +.toast, +.menu { + .icon { + vertical-align: -10%; + } +} diff --git a/src/empty.less b/src/empty.less index 9471227..a82a1da 100644 --- a/src/empty.less +++ b/src/empty.less @@ -12,7 +12,7 @@ } .empty-subtitle { - color: @gray-color; + opacity: .5; } .empty-action { diff --git a/src/forms.less b/src/forms.less index d6a2e5c..561df6f 100644 --- a/src/forms.less +++ b/src/forms.less @@ -40,6 +40,9 @@ &:focus { border-color: @primary-color; } + &::placeholder { + color: @gray-color; + } // Input sizes &.input-sm { @@ -95,11 +98,12 @@ color: inherit; font-size: @font-size; line-height: 2rem; - min-width: @control-min-width; padding: .5rem .8rem; vertical-align: middle; &[multiple] { + width: 100%; + option { padding: .2rem .4rem; } diff --git a/src/icons.less b/src/icons.less new file mode 100644 index 0000000..4384d48 --- /dev/null +++ b/src/icons.less @@ -0,0 +1,442 @@ +// CSS Icons +.icon { + box-sizing: border-box; + display: inline-block; + font-size: inherit; + height: 1em; + position: relative; + text-indent: -999rem; + vertical-align: middle; + width: 1em; + &::before, + &::after { + display: block; + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + } +} + +// Icon arrows +.icon-arrow-down, +.icon-arrow-left, +.icon-arrow-right, +.icon-arrow-up, +.icon-downward, +.icon-back, +.icon-forward, +.icon-upward { + &::before { + border: @icon-border-width solid currentColor; + border-bottom: 0; + border-right: 0; + content: ""; + height: .65em; + transform: translate(-25%, -50%) rotate(-45deg); + width: .65em; + } +} + +.icon-arrow-down, +.icon-downward { + transform: rotate(-90deg); +} + +.icon-arrow-right, +.icon-forward { + transform: rotate(180deg); +} + +.icon-arrow-up, +.icon-upward { + transform: rotate(90deg); +} + +.icon-downward, +.icon-back, +.icon-forward, +.icon-upward { + &::before { + transform: translate(-50%, -50%) rotate(-45deg); + } + &::after { + background: currentColor; + content: ""; + height: @icon-border-width; + left: 60%; + width: .9em; + } +} + +// Icon caret +.icon-caret { + &::before { + border-top: .3em solid currentColor; + border-right: .3em solid transparent; + border-left: .3em solid transparent; + content: ""; + height: 0; + width: 0; + transform: translate(-50%, -25%); + } +} + +// Icon menu +.icon-menu { + &::before { + background: currentColor; + box-shadow: 0 -.35em, 0 .35em; + content: ""; + height: @icon-border-width; + width: 100%; + } +} + +// Icon apps +.icon-apps { + &::before { + background: currentColor; + box-shadow: -.35em -.35em, -.35em 0, -.35em .35em, 0 -.35em, 0 .35em, .35em -.35em, .35em 0, .35em .35em; + content: ""; + height: .3rem; + width: .3rem; + } +} + +// Icon more +.icon-more-horiz, +.icon-more-vert { + &::before { + background: currentColor; + box-shadow: -.4em 0, .4em 0; + border-radius: 50%; + content: ""; + height: .3rem; + width: .3rem; + } +} +.icon-more-vert { + &::before { + box-shadow: 0 -.4em, 0 .4em; + } +} + +// Icon plus, minus, cross +.icon-plus, +.icon-minus, +.icon-cross { + &::before { + background: currentColor; + content: ""; + height: @icon-border-width; + width: 90%; + } +} +.icon-plus, +.icon-cross { + &::after { + background: currentColor; + content: ""; + height: 90%; + width: @icon-border-width; + } +} +.icon-cross { + &::before { + width: 100%; + } + &::after { + height: 100%; + } + &::before, + &::after { + transform: translate(-50%, -50%) rotate(45deg); + } +} + +// Icon check +.icon-check { + &::before { + border: @icon-border-width solid currentColor; + border-right: 0; + border-top: 0; + content: ""; + height: .5em; + width: .9em; + transform: translate(-50%, -75%) rotate(-45deg); + } +} + +// Icon refresh +.icon-refresh { + &::before { + border: @icon-border-width solid currentColor; + border-radius: 50%; + border-right-color: transparent; + content: ""; + height: .9em; + width: .9em; + } + &::after { + border: .2em solid currentColor; + border-top-color: transparent; + border-left-color: transparent; + content: ""; + height: 0; + left: 75%; + top: 25%; + width: 0; + } +} + +// Icon search +.icon-search { + &::before { + border: @icon-border-width solid currentColor; + border-radius: 50%; + content: ""; + height: .75em; + left: 5%; + top: 5%; + transform: translate(0, 0) rotate(45deg); + width: .75em; + } + &::after { + background: currentColor; + content: ""; + height: @icon-border-width; + left: 80%; + top: 80%; + transform: translate(-50%, -50%) rotate(45deg); + width: .4em; + } +} + +// Icon edit +.icon-edit { + &::before { + border: @icon-border-width solid currentColor; + content: ""; + height: .4em; + transform: translate(-40%, -60%) rotate(-45deg); + width: .85em; + } + &::after { + border: .15em solid currentColor; + border-top-color: transparent; + border-right-color: transparent; + content: ""; + height: 0; + left: 5%; + top: 95%; + transform: translate(0, -100%); + width: 0; + } +} + +// Icon delete +.icon-delete { + height: .7em; + margin: .15em .1em; + width: .8em; + &::before { + border: @icon-border-width solid currentColor; + border-bottom-left-radius: @border-radius; + border-bottom-right-radius: @border-radius; + border-top: 0; + content: ""; + height: .7em; + top: 65%; + width: .75em; + } + &::after { + background: currentColor; + content: ""; + height: @icon-border-width; + top: 10%; + width: .9em; + } +} + +// Icon share +.icon-share { + border: @icon-border-width solid currentColor; + border-radius: @border-radius; + border-right: 0; + border-top: 0; + &::before { + border: @icon-border-width solid currentColor; + border-bottom: 0; + border-right: 0; + content: ""; + height: .45em; + left: 100%; + top: 36%; + transform: translate(-125%, -50%) rotate(135deg); + width: .45em; + } + &::after { + border: @icon-border-width solid currentColor; + border-bottom: 0; + border-right: 0; + border-radius: 75% 5%; + content: ""; + height: .4em; + width: .6em; + } +} + +// Icon flag +.icon-flag { + &::before { + background: currentColor; + content: ""; + height: 1em; + left: 10%; + width: @icon-border-width; + } + &::after { + border: @icon-border-width solid currentColor; + border-bottom-right-radius: @border-radius; + border-left: 0; + border-top-right-radius: @border-radius; + content: ""; + height: .65em; + top: 35%; + left: 55%; + width: .75em; + } +} + +// Icon download & upload +.icon-download, +.icon-upload { + border-bottom: @icon-border-width solid currentColor; + &::before { + border: @icon-border-width solid currentColor; + border-bottom: 0; + border-right: 0; + content: ""; + height: .5em; + width: .5em; + transform: translate(-50%, -60%) rotate(-135deg); + } + &::after { + background: currentColor; + content: ""; + height: .6em; + top: 40%; + width: @icon-border-width; + } +} + +.icon-upload { + &::before { + transform: translate(-50%, -60%) rotate(45deg); + } + &::after { + top: 50%; + } +} + +// Icon time +.icon-time { + border: @icon-border-width solid currentColor; + border-radius: 50%; + &::before { + background: currentColor; + content: ""; + height: .4em; + transform: translate(-50%, -75%); + width: @icon-border-width; + } + &::after { + background: currentColor; + content: ""; + height: .3em; + transform: translate(-50%, -75%) rotate(90deg); + transform-origin: 50% 90%; + width: @icon-border-width; + } +} + +// Icon mail +.icon-mail { + &::before { + border: @icon-border-width solid currentColor; + border-radius: @border-radius; + content: ""; + height: .8em; + width: 1em; + } + &::after { + border: @icon-border-width solid currentColor; + border-right: 0; + border-top: 0; + content: ""; + height: .5em; + transform: translate(-50%, -90%) rotate(-45deg) skew(10deg, 10deg); + width: .5em; + } +} + +// Icon people +.icon-people { + &::before { + border: @icon-border-width solid currentColor; + border-radius: 50%; + content: ""; + height: .45em; + top: 25%; + width: .45em; + } + &::after { + border: @icon-border-width solid currentColor; + border-radius: 50% 50% 0 0; + content: ""; + height: .4em; + top: 75%; + width: .9em; + } +} + +// Icon file +.icon-file { + &::before { + border: @icon-border-width solid currentColor; + border-radius: @border-radius .4em @border-radius @border-radius; + content: ""; + height: 1em; + width: .9em; + } + &::after { + border: .2em solid currentColor; + border-top-color: transparent; + border-right-color: transparent; + content: ""; + height: 0; + left: .8em; + top: .2em; + width: 0; + } +} + +// Icon link +.icon-link { + &::before, + &::after { + border: @icon-border-width solid currentColor; + border-radius: 5em; + border-right-color: transparent; + content: ""; + height: .5em; + width: .75em; + } + &::before { + transform: translate(-70%, -45%) rotate(-45deg); + } + &::after { + transform: translate(-30%, -55%) rotate(135deg); + } +} diff --git a/src/menus.less b/src/menus.less index 1204c36..2d4c95c 100644 --- a/src/menus.less +++ b/src/menus.less @@ -6,7 +6,7 @@ margin: 0; min-width: @control-min-width; padding: 1rem; - box-shadow: @shadow-1; + .shadow-variant(.1rem); transform: translateY(.5rem); z-index: @zindex-1; diff --git a/src/mixins.less b/src/mixins.less index b97ef42..a2ab1ae 100644 --- a/src/mixins.less +++ b/src/mixins.less @@ -12,7 +12,7 @@ .control-transition() { transition: all .2s ease; } -.toast-variant(@color) { +.toast-variant(@color: @dark-color) { background: fade(@color, 90%); border-color: @color; } @@ -27,3 +27,6 @@ background: @color; color: @light-color; } +.shadow-variant(@offset) { + box-shadow: 0 @offset (@offset+.1rem)*2 fade(@dark-color, 30%); +} diff --git a/src/modals.less b/src/modals.less index 30d1133..0406533 100644 --- a/src/modals.less +++ b/src/modals.less @@ -49,7 +49,7 @@ display: block; margin: 0 auto; padding: 0; - box-shadow: @shadow-4; + .shadow-variant(.4rem); text-align: left; .modal-header { diff --git a/src/panels.less b/src/panels.less index f696170..09a7c74 100644 --- a/src/panels.less +++ b/src/panels.less @@ -26,6 +26,6 @@ } .panel-subtitle { - color: @gray-color; + opacity: .5; } } diff --git a/src/parallax.less b/src/parallax.less index a7096fc..6a6f03a 100644 --- a/src/parallax.less +++ b/src/parallax.less @@ -1,5 +1,7 @@ // Parallax @parallax-deg: 3deg; +@parallax-offset: .65rem; +@parallax-offset-z: 10rem; .parallax { display: block; @@ -8,9 +10,9 @@ width: auto; .parallax-content { - box-shadow: 0 2.5rem 5rem rgba(0, 0, 0, .45); height: auto; - transform: perspective(50rem); + .shadow-variant(2rem); + transform: perspective(100rem); transform-style: preserve-3d; transition: all .4s ease; width: 100%; @@ -26,17 +28,38 @@ } } + .parallax-front { + align-items: center; + color: @light-color; + display: flex; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + text-align: center; + text-shadow: 0 0 3rem fade(@dark-color, 95%); + top: 0; + transform: translateZ(@parallax-offset-z); + transition: all .4s ease; + width: 100%; + z-index: @zindex-0; + } + .parallax-top-left { .parallax-dir(); left: 0; top: 0; &:hover ~ .parallax-content { - transform: perspective(50rem) rotateX(@parallax-deg) rotateY(-@parallax-deg); + transform: perspective(100rem) rotateX(-@parallax-deg) rotateY(@parallax-deg); &::before { background: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%); } + + .parallax-front { + transform: translate3d(-@parallax-offset, -@parallax-offset, @parallax-offset-z); + } } } @@ -46,11 +69,15 @@ top: 0; &:hover ~ .parallax-content { - transform: perspective(50rem) rotateX(@parallax-deg) rotateY(@parallax-deg); + transform: perspective(100rem) rotateX(-@parallax-deg) rotateY(-@parallax-deg); &::before { background: linear-gradient(-135deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%); } + + .parallax-front { + transform: translate3d(@parallax-offset, -@parallax-offset, @parallax-offset-z); + } } } @@ -60,11 +87,15 @@ left: 0; &:hover ~ .parallax-content { - transform: perspective(50rem) rotateX(-@parallax-deg) rotateY(-@parallax-deg); + transform: perspective(100rem) rotateX(@parallax-deg) rotateY(@parallax-deg); &::before { background: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%); } + + .parallax-front { + transform: translate3d(-@parallax-offset, @parallax-offset, @parallax-offset-z); + } } } @@ -74,11 +105,15 @@ right: 0; &:hover ~ .parallax-content { - transform: perspective(50rem) rotateX(-@parallax-deg) rotateY(@parallax-deg); + transform: perspective(100rem) rotateX(@parallax-deg) rotateY(-@parallax-deg); &::before { background: linear-gradient(-45deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%); } + + .parallax-front { + transform: translate3d(@parallax-offset, @parallax-offset, @parallax-offset-z); + } } } } @@ -87,5 +122,5 @@ height: 50%; position: absolute; width: 50%; - z-index: @zindex-0; + z-index: @zindex-3; } diff --git a/src/popovers.less b/src/popovers.less new file mode 100644 index 0000000..a7b90f4 --- /dev/null +++ b/src/popovers.less @@ -0,0 +1,70 @@ +// Popovers +.popover { + display: inline-block; + position: relative; + + .popover-container { + content: attr(data-tooltip); + opacity: 0; + left: 50%; + padding: @layout-padding; + position: absolute; + top: 0; + transform: translate(-50%, -50%) scale(0); + transition: transform .2s ease; + width: 32rem; + z-index: @zindex-4; + } + + :focus + .popover-container, + &:hover .popover-container, + .popover-container:hover { + display: block; + opacity: 1; + transform: translate(-50%, -100%) scale(1); + } + + &.popover-right { + .popover-container { + left: 100%; + top: 50%; + } + + :focus + .popover-container, + &:hover .popover-container, + .popover-container:hover { + transform: translate(0, -50%) scale(1); + } + } + + &.popover-bottom { + .popover-container { + left: 50%; + top: 100%; + } + + :focus + .popover-container, + &:hover .popover-container, + .popover-container:hover { + transform: translate(-50%, 0) scale(1); + } + } + + &.popover-left { + .popover-container { + left: 0; + top: 50%; + } + + :focus + .popover-container, + &:hover .popover-container, + .popover-container:hover { + transform: translate(-100%, -50%) scale(1); + } + } + + .card { + border: 0; + .shadow-variant(.4rem); + } +} diff --git a/src/sliders.less b/src/sliders.less index a2d9a2f..46d6b87 100644 --- a/src/sliders.less +++ b/src/sliders.less @@ -14,7 +14,7 @@ border: 0; border-radius: 50%; height: 1.2rem; - margin-top: -.4rem; + margin-top: -.5rem; transition: transform .2s ease; width: 1.2rem; } @@ -67,19 +67,19 @@ &::-webkit-slider-runnable-track { background: @bg-color-dark; border-radius: @border-radius; - height: .4rem; + height: .2rem; width: 100%; } &::-moz-range-track { background: @bg-color-dark; border-radius: @border-radius; - height: .4rem; + height: .2rem; width: 100%; } &::-ms-track { background: @bg-color-dark; border-radius: @border-radius; - height: .4rem; + height: .2rem; width: 100%; } &::-ms-fill-lower { diff --git a/src/tables.less b/src/tables.less index 8a8818c..17c70f3 100644 --- a/src/tables.less +++ b/src/tables.less @@ -40,7 +40,7 @@ } th { - border-bottom: .2rem solid @gray-color-dark; + border-bottom: @border-width + .1rem solid @gray-color-dark; padding: 1.5rem 1rem; } } diff --git a/src/tabs.less b/src/tabs.less index b342fb0..b072f39 100644 --- a/src/tabs.less +++ b/src/tabs.less @@ -34,7 +34,7 @@ &.tab-block { .tab-item { - flex: 1 0 auto; + flex: 1 0 0; text-align: center; .badge { diff --git a/src/tiles.less b/src/tiles.less index 2b8db28..cf1758d 100644 --- a/src/tiles.less +++ b/src/tiles.less @@ -21,8 +21,8 @@ font-weight: 500; } .tile-subtitle { - color: @gray-color; line-height: 2rem; + opacity: .5; } &.tile-centered { diff --git a/src/tooltips.less b/src/tooltips.less index 29801a8..25e7bf6 100644 --- a/src/tooltips.less +++ b/src/tooltips.less @@ -17,8 +17,8 @@ pointer-events: none; position: absolute; text-overflow: ellipsis; - transform: translate(-50%, 0); - transition: transform .2s ease; + transform: translate(-50%, 1rem); + transition: all .2s ease; white-space: nowrap; z-index: @zindex-2; } @@ -38,7 +38,7 @@ &::after { bottom: 50%; left: 100%; - transform: translate(0, 50%); + transform: translate(-1rem, 50%); } &:focus, &:hover { @@ -51,7 +51,7 @@ &::after { bottom: auto; top: 100%; - transform: translate(-50%, 0); + transform: translate(-50%, -1rem); } &:focus, &:hover { @@ -65,7 +65,7 @@ bottom: 50%; left: auto; right: 100%; - transform: translate(0, 50%); + transform: translate(1rem, 50%); } &:focus, &:hover { diff --git a/src/utilities.less b/src/utilities.less index 428a09c..0f9e959 100644 --- a/src/utilities.less +++ b/src/utilities.less @@ -220,19 +220,19 @@ // Shadow .shadow-0 { - box-shadow: @shadow-0; + .shadow-variant(0); } .shadow-1 { - box-shadow: @shadow-1; + .shadow-variant(.1rem); } .shadow-2 { - box-shadow: @shadow-2; + .shadow-variant(.2rem); } .shadow-3 { - box-shadow: @shadow-3; + .shadow-variant(.3rem); } .shadow-4 { - box-shadow: @shadow-4; + .shadow-variant(.4rem); } // Shapes diff --git a/src/variables.less b/src/variables.less index 1227c81..9547cfd 100644 --- a/src/variables.less +++ b/src/variables.less @@ -22,6 +22,7 @@ @control-min-width: 18rem; @border-radius: .2rem; @border-width: .1rem; +@icon-border-width: .2rem; // Colors // Core colors @@ -65,15 +66,9 @@ @size-xl: 1280px; @size-2x: 1440px; -// Z-index and shadows +// Z-index @zindex-0: 1; @zindex-1: 100; @zindex-2: 200; @zindex-3: 300; @zindex-4: 400; - -@shadow-0: 0 0 .2rem rgba(0, 0, 0, .3); -@shadow-1: 0 .1rem .4rem rgba(0, 0, 0, .3); -@shadow-2: 0 .2rem .8rem rgba(0, 0, 0, .3); -@shadow-3: 0 .3rem 1.2rem rgba(0, 0, 0, .3); -@shadow-4: 0 .4rem 1.6rem rgba(0, 0, 0, .3); |