responsivewebframework
Version:
Jalasoft Foundation Front End Framework ========================================
63 lines (56 loc) • 1.83 kB
text/less
// Button
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
&.button,
&.button-block {
background: @button-bg;
height: @button-height;
padding: 0 20px;
opacity: 1;
border: none;
font-weight: bold;
text-decoration: none;
overflow: hidden;
border-radius: @button-border-radius;
min-width: @button-min-width;
text-transform: @button-text-transform;
text-align: center;
.font-format(@font-family-base-component, @button-font-size, @button-line-height, @button-letter-space, @button-font-color);
&:disabled {
opacity: 0.5;
&:hover {
cursor: default;
-webkit-webkit-box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 0.10);
-moz-webkit-box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 0.10);
-ms-webkit-box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 0.10);
-o-webkit-box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 0.10);
webkit-box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 0.10);
box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 0.10);
}
}
&:hover {
cursor: pointer;
-webkit-box-shadow: inset 0px 0px 300px 200px rgba(255, 255, 255, 0.10);
-moz-box-shadow: inset 0px 0px 300px 200px rgba(255, 255, 255, 0.10);
box-shadow: inset 0px 0px 300px 200px rgba(255, 255, 255, 0.10);
}
&:active {
-webkit-box-shadow: inset 0px 0px 300px 200px rgba(0, 0, 0, 0.22);
-moz-box-shadow: inset 0px 0px 300px 200px rgba(0, 0, 0, 0.22);
box-shadow: inset 0px 0px 300px 200px rgba(0, 0, 0, 0.22);
}
&:focus {
outline: none;
}
}
}
.button-block {
display: block;
width: 100%;
}
// Vertically space out multiple block buttons
.button-block + .button-block {
margin-top: 5px;
}