Mailspring/static/buttons.less
2015-03-03 18:09:57 -08:00

135 lines
3.2 KiB
Text

// .btn-background (@color, @hover-color, @selected-color, @border-color, @text-color, @text-color-hover) {
// @border-shadow: inset 0 0 0 1px @border-color;
// @active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
// color: @text-color;
// box-shadow: 0 0 0;
// background-color: @color;
// // background-image: -webkit-linear-gradient(@color, darken(@color, 8%));
// // box-shadow: @border-shadow;
//
// &:focus {
// box-shadow: 0 0 10px rgba(255,255,255,0.7);
// // color: @text-color-hover;
// // background: lighten(@color, 4%);
// }
//
// &:hover {
// color: @text-color-hover;
// background: lighten(@color, 4%);
// // background-image: -webkit-linear-gradient(@hover-color, darken(@hover-color, 8%));
// }
// &:active,
// &.selected:hover:active,
// &.selected:focus:active {
// // box-shadow: @active-shadow, @border-shadow;
// box-shadow: 0 0 0;
// background: @color;
// }
// &.selected,
// &.selected:hover {
// color: @text-color-selected;
// // box-shadow: inset 0 2px 5px rgba(0, 0, 0,.3), @border-shadow;
// // text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
// // background-image: -webkit-linear-gradient(darken(@selected-color, 8%), @selected-color);
// }
// &.selected:hover {
// // box-shadow: @border-shadow;
// // background-image: -webkit-linear-gradient(@selected-color, darken(@selected-color, 8%));
// }
// }
//
// .btn-variant (@color) {
// @bg: @color;
// @hover: @color;
// @selected: @color;
// // fadeout(darken(@color, 20%), 50%);
// @border: @color;
// .btn-background(@bg, @hover, @selected, @border, @text-color-selected, @text-color-selected);
// outline: none;
// }
//
//
.btn {
border: 0;
padding: 0.33em 1em;
border-radius: @border-radius-base;
height: auto;
line-height: 1;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.21);
&:hover {
cursor: pointer;
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.25);
}
&:active {
cursor: pointer;
box-shadow: 0 0 1px rgba(0, 0, 0, 0.21);
}
&:focus {
outline: none
}
font-size: @font-size-base;
&.btn-smaller {
font-size: @font-size-smaller;
}
&.btn-small {
font-size: @font-size-small;
}
&.btn-large {
font-size: @font-size-large;
}
&.btn-larger {
font-size: @font-size-larger;
}
color: @btn-default-text-color;
background: @btn-default-bg-color;
&.btn-action {
color: @btn-action-text-color;
background: @btn-action-bg-color;
}
&.btn-emphasis {
color: @btn-emphasis-text-color;
background: @btn-emphasis-bg-color;
}
&.btn-danger, .btn-destructive {
color: @btn-danger-text-color;
background: @btn-danger-bg-color;
}
}
// .btn-icon {
// background: transparent;
// border: 0;
// color: @text-color-subtle;
// margin-right: 10px;
// outline: none !important;
// font-size: 20px;
//
// &:last-child {
// margin-right: 0;
// }
//
// &.inverse {
// color: @text-color-inverse;
//
// &:hover {
// color: white;
// }
//
// &:active {
// color: @text-color-inverse;
// }
// }
//
// &:hover {
// cursor: pointer;
// color: @text-color-link;
// }
// &:active {
// color: darken(@text-color-link, 5%);
// }
// }