&:active {
background-color: darken($backgroundColor, 8%);
}
+ &:focus {
+ background-color: lighten($backgroundColor, 4%);
+ box-shadow: $bs-light;
+ text-decoration: none;
+ color: $textColor;
+ }
}
// Button Specific Variables
&.muted {
@include generate-button-colors(#EEE, #888);
}
+ &.muted-light {
+ @include generate-button-colors(#666, #e4e4e4);
+ }
}
.text-button {
&:focus, &:active {
outline: 0;
}
+ &:hover {
+ text-decoration: none;
+ }
&.neg {
color: $negative;
}
width: 100%;
text-align: center;
display: block;
+ &.text-left {
+ text-align: left;
+ }
}
-// Floating action button
-//.fab {
-// $size: 70px;
-// button.button {
-// border-radius: 100%;
-// width: $size;
-// height: $size;
-// font-size: 48px;
-// text-align: center;
-// margin: 0;
-// padding: 0;
-// border: 0;
-// box-shadow: 0 0 2px 2px #DDD;
-// transition: all ease-in-out 160ms;
-// i {
-// transform: rotate(0deg);
-// transition: all ease-in-out 160ms;
-// }
-// &:hover {
-// box-shadow: 0 2px 4px 2px #CCC;
-// i {
-// transform: rotate(180deg);
-// }
-// }
-// }
-//}
+.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