Summary Files Commits Branches @commit @diff @stats
path: root / src / buttons.less
diff options
context:
space:
mode:
Commit33c89ed8fd6535dc21d0132ef61fc560099279f7 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2017-03-19 17:55:09 +0800
Committer
 GitHub <noreply@github.com>
2017-03-19 17:55:09 +0800
Filesb854b458761aead1e009db59e503e36e7862110f /src/buttons.less
Spectre-Dark-Gruvbox-0.2.10.tar
Spectre-Dark-Gruvbox-0.2.10.tar.gz
Spectre-Dark-Gruvbox-0.2.10.zip
Parentee309ce40db4bc0fb5b4ccc076a054dd9574ac5f (diff)
Parent1d63c12eebb44b76947726dfeee98919627c9d9b (diff)
Merge pull request #170 from picturepan2/feature/0.2.10 v0.2.10
Feature/0.2.10
1 files changed, 29 insertions, 37 deletions
-rw-r--r--src/buttons.less66
diff --git a/src/buttons.less b/src/buttons.less
index 56f52d1..a6a42c7 100644
--- a/src/buttons.less
+++ b/src/buttons.less
@@ -1,36 +1,36 @@
// Buttons
.btn {
- -webkit-appearance: none;
- background: @light-bg-color;
- border: .1rem solid @primary-color;
+ appearance: none;
+ background: @bg-color-light;
+ border: @border-width solid @primary-color;
border-radius: @border-radius;
color: @link-color;
.control-transition();
cursor: pointer;
display: inline-block;
- font-size: 1.4rem;
+ font-size: @font-size;
height: 3.2rem;
line-height: 2rem;
- padding: .5rem 1.2rem;
+ padding: .5rem .8rem;
text-align: center;
text-decoration: none;
user-select: none;
vertical-align: middle;
white-space: nowrap;
&:focus {
- background: @light-secondary-color;
+ background: @secondary-color-light;
text-decoration: none;
}
&:hover {
background: @primary-color;
- border-color: @dark-primary-color;
+ border-color: @primary-color-dark;
color: @light-color;
text-decoration: none;
}
&:active,
&.active {
- background: @dark-primary-color;
- border-color: darken(@dark-primary-color, 5%);
+ background: @primary-color-dark;
+ border-color: darken(@primary-color-dark, 5%);
color: @light-color;
}
&[disabled],
@@ -44,29 +44,24 @@
// Button Primary
&.btn-primary {
background: @primary-color;
- border-color: @dark-primary-color;
+ border-color: @primary-color-dark;
color: @light-color;
- &:focus {
- background: @dark-primary-color;
- border-color: darken(@dark-primary-color, 2%);
- color: @light-color;
- }
+ &:focus,
&:hover {
- background: darken(@dark-primary-color, 2%);
- border-color: darken(@dark-primary-color, 7%);
+ background: darken(@primary-color-dark, 2%);
+ border-color: darken(@primary-color-dark, 5%);
color: @light-color;
}
&:active,
&.active {
- background: darken(@dark-primary-color, 4%);
- border-color: darken(@dark-primary-color, 9%);
+ background: darken(@primary-color-dark, 4%);
+ border-color: darken(@primary-color-dark, 7%);
color: @light-color;
}
&.loading {
&::after {
- border-color: @light-color;
- border-right-color: transparent;
- border-top-color: transparent;
+ border-bottom-color: @light-color;
+ border-left-color: @light-color;
}
}
}
@@ -80,21 +75,21 @@
&:hover,
&:active,
&.active {
- color: @dark-link-color;
+ color: @link-color-dark;
}
}
// Button Sizes
&.btn-sm {
- font-size: 1.2rem;
+ font-size: @font-size-sm;
height: 2.4rem;
padding: .1rem .8rem;
}
&.btn-lg {
- font-size: 1.8rem;
+ font-size: @font-size-lg;
height: 4rem;
- padding: .9rem 1.5rem;
+ padding: .9rem .8rem;
}
// Button Block
@@ -123,23 +118,20 @@
background: transparent;
border: 0;
color: currentColor;
- height: 2rem;
- margin-left: .2rem;
- margin-right: -.4rem;
+ height: 1.6rem;
+ line-height: 1.6rem;
+ margin: .2rem -.2rem .2rem .4rem;
opacity: .45;
- padding: 0 .4rem;
+ padding: 0 .2rem;
text-decoration: none;
- width: 2rem;
+ width: 1.6rem;
&:hover {
opacity: .85;
}
&::before {
- content: '\00d7';
- display: inline-block;
- font-family: sans-serif;
- font-size: 2rem;
+ content: "\2715";
}
}
}
@@ -164,11 +156,11 @@
border-top-left-radius: 0;
margin-left: -.1rem;
}
- &:hover,
&:focus,
+ &:hover,
&:active,
&.active {
- z-index: 9;
+ z-index: @zindex-0;
}
}