X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/46217a5880e8cef0a07fa89d5d4efdefe9c55d58..refs/pull/340/head:/resources/assets/sass/_buttons.scss diff --git a/resources/assets/sass/_buttons.scss b/resources/assets/sass/_buttons.scss index b28f29ea6..6e03c9217 100644 --- a/resources/assets/sass/_buttons.scss +++ b/resources/assets/sass/_buttons.scss @@ -11,10 +11,16 @@ &:active { background-color: darken($backgroundColor, 8%); } + &:focus { + background-color: lighten($backgroundColor, 4%); + box-shadow: $bs-light; + text-decoration: none; + color: $textColor; + } } // Button Specific Variables -$button-border-radius: 3px; +$button-border-radius: 2px; .button-base { text-decoration: none; @@ -24,11 +30,13 @@ $button-border-radius: 3px; margin: $-xs $-xs $-xs 0; display: inline-block; border: none; + font-weight: 500; + font-family: $text; outline: 0; border-radius: $button-border-radius; cursor: pointer; - transition: all ease-in-out 80ms; - box-shadow: 0 0 0 0 #000; + transition: all ease-in-out 120ms; + box-shadow: 0 0.5px 1.5px 0 rgba(0, 0, 0, 0.21); @include generate-button-colors(#EEE, $primary); } @@ -43,6 +51,29 @@ $button-border-radius: 3px; &.secondary { @include generate-button-colors(#EEE, $secondary); } + &.muted { + @include generate-button-colors(#EEE, #888); + } + &.muted-light { + @include generate-button-colors(#666, #e4e4e4); + } +} + +.text-button { + @extend .link; + background-color: transparent; + padding: 0; + margin: 0; + border: none; + &:focus, &:active { + outline: 0; + } + &:hover { + text-decoration: none; + } + &.neg { + color: $negative; + } } .button-group { @@ -59,3 +90,41 @@ $button-border-radius: 3px; } } } + +.button.block { + width: 100%; + text-align: center; + display: block; + &.text-left { + text-align: left; + } +} + +.button.icon { + i { + padding-right: 0; + } +} + +.button.svg { + svg { + display: inline-block; + position: absolute; + left: $-m; + top: $-s - 2px; + width: 24px; + } + padding: $-s $-m; + padding-bottom: $-s - 2px; + padding-left: $-m*2 + 24px; +} + +.button[disabled] { + background-color: #BBB; + cursor: default; + &:hover { + background-color: #BBB; + cursor: default; + box-shadow: none; + } +} \ No newline at end of file