}
.border-button(@base-color,@border-color) {
- transition: all 200ms;
+ transition: all @transition-time-buttons;
border-color: @border-color;
color: @base-color;
.border-button-fill(@border-color,@color-text) {
.button();
- transition: all 200ms;
+ transition: all @transition-time-buttons;
border: 1px solid @border-color;
color: @border-color;
- &:hover {
- background-color: @border-color;
- color: @color-text;
- }
-
&:active {
- background-color: darken(@border-color, 2%);
- border-color: darken(@border-color, 2%);
+ background-color: fade(@border-color, 20%);
}
}
-.background-button(@base-color) {
- transition: all 200ms;
+.background-button(@base-color,@active-color) {
+ transition: all @transition-time-buttons;
background-color: @base-color;
border-color: @base-color;
- &:hover {
- background-color: lighten(@base-color, 5%);
- border-color: lighten(@base-color, 5%);
- }
&:active {
- background-color: darken(@base-color, 2%);
- border-color: darken(@base-color, 2%);
+ background-color: @active-color;
+ border-color: @active-color;
}
}
+.background-button-green() {
+ .background-button(#8aab41, #aac759);
+}
+
+.background-button-blue() {
+ .background-button(#3c9fd6, #53bde7);
+}
+
.divider(@bottom-padding: 100px) {
position: relative;
padding-bottom: @bottom-padding;
.longarrow-button(@padding-vertical,@padding-horizontal,@offset) {
padding: @padding-vertical @padding-horizontal;
position: relative;
- transition: all 0.25s;
+ transition: all @transition-time-buttons;
+ line-height: 0.8em;
&:after {
content: '-';
font-family: @icons;
- font-size: 19px;
+ font-size: 1.5em;
position: absolute;
- top: 16px;
- right: 45px;
+ top: @padding-vertical;
+ right: @padding-horizontal - @offset;
opacity: 0;
- transition: opacity 0.3s;
+ transition: opacity @transition-time-buttons;
}
- &:hover {
+ &:hover, &:active {
padding-right: @padding-horizontal + @offset;
padding-left: @padding-horizontal - @offset;
background-color: transparent;\r
&:nth-of-type(11n+1) {\r
background: linear-gradient(45deg, rgba(249, 134, 126, 1) 0%, rgba(231, 92, 123, 1) 100%);\r
- button {\r
- .border-button-fill(#fff, rgba(231, 92, 123, 1));\r
- }\r
}\r
&:nth-child(11n+9) {\r
background: linear-gradient(45deg, #f5aa72 0%, #f6786e 100%);\r
- button {\r
- .border-button-fill(#fff, #f6786e);\r
- }\r
}\r
img {\r
height: auto;\r
}\r
button {\r
- color: #fff;\r
- border: 1px solid #fff;\r
- padding: 0 20px;\r
margin-left: 20px;\r
margin-top: 5px;\r
-\r
+ .border-button-fill(#fff, rgba(231, 92, 123, 1));\r
+ .longarrow-button(20px, 40px, 18px);\r
}\r
}\r
}\r