Summary Files Commits Branches @commit @diff @stats
path: root / src / buttons.less
diff options
context:
space:
mode:
Commit18d385b636db17c409fa0e36da15053e4f8354bf (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2016-04-19 09:18:11 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2016-04-19 09:18:11 +0800
Files0837aab5deec0e9a915af6fc283c4d751fc75ab3 /src/buttons.less
Spectre-Dark-Gruvbox-18d385b636db17c409fa0e36da15053e4f8354bf.tar
Spectre-Dark-Gruvbox-18d385b636db17c409fa0e36da15053e4f8354bf.tar.gz
Spectre-Dark-Gruvbox-18d385b636db17c409fa0e36da15053e4f8354bf.zip
Parent8fd6c598d692e690fee006a9ea2b57f3dcebc2e7 (diff)
Parentf3f78136d631892b9247bb345aa70a4d8812507c (diff)
Merge pull request #18 from picturepan2/master
merge master to gh-pages
1 files changed, 38 insertions, 38 deletions
-rw-r--r--src/buttons.less76
diff --git a/src/buttons.less b/src/buttons.less
index 41edb47..96cd96b 100644
--- a/src/buttons.less
+++ b/src/buttons.less
@@ -1,53 +1,53 @@
// Buttons
.btn {
- display: inline-block;
- height: 3.2rem;
- padding: .7rem 1.5rem;
- border: .1rem solid @core-color;
+ -webkit-appearance: none;
background-color: transparent;
+ border: .1rem solid @core-color;
border-radius: .3rem;
color: @core-link-color;
+ cursor: pointer;
+ display: inline-block;
font-size: 1.4rem;
+ height: 3.2rem;
line-height: 1.6rem;
+ outline: 0;
+ padding: .7rem 1.5rem;
text-align: center;
text-decoration: none;
+ user-select: none;
vertical-align: middle;
white-space: nowrap;
- cursor: pointer;
- user-select: none;
- -webkit-appearance: none;
- outline: 0;
&:hover,
&:focus {
- color: #fff;
- border-color: darken(@core-color, 5%);
background-color: @core-color;
+ border-color: darken(@core-color, 5%);
+ color: #fff;
}
&:active,
&.active {
- color: #fff;
- border-color: darken(@core-color, 10%);
background-color: darken(@core-color, 5%);
+ border-color: darken(@core-color, 10%);
+ color: #fff;
}
// Button Primary
&.btn-primary {
- color: #fff;
- border-color: darken(@core-color, 5%);
background-color: @core-color;
+ border-color: darken(@core-color, 5%);
+ color: #fff;
&:hover,
&:focus {
- color: #fff;
- border-color: darken(@core-color, 10%);
background-color: darken(@core-color, 5%);
+ border-color: darken(@core-color, 10%);
+ color: #fff;
}
&:active,
&.active {
- color: #fff;
- border-color: darken(@core-color, 15%);
background-color: darken(@core-color, 10%);
+ border-color: darken(@core-color, 15%);
+ color: #fff;
}
&.loading {
@@ -61,9 +61,9 @@
// Button Link
&.btn-link {
- color: @core-link-color;
- border-color: transparent;
background-color: transparent;
+ border-color: transparent;
+ color: @core-link-color;
&:hover,
&:focus {
@@ -77,40 +77,40 @@
// Button Small
&.btn-sm {
- height: 2.4rem;
border-radius: .2rem;
font-size: 1.2rem;
+ height: 2.4rem;
line-height: 1.4rem;
padding: .4rem 1rem;
}
// Button Large
&.btn-lg {
- height: 4.2rem;
border-radius: .4rem;
font-size: 1.8rem;
+ height: 4.2rem;
line-height: 2rem;
padding: 1rem 1.8rem;
}
// Button Block
&.btn-block {
- width: 100%;
display: block;
+ width: 100%;
}
// Button Clear
&.btn-clear {
- width: 1.4rem;
- height: 1.4rem;
- padding: 0;
- margin: .1rem -.2rem .1rem .2rem;
+ background-color: transparent;
border: 0;
border-radius: .7rem;
- vertical-align: top;
- position: relative;
- background-color: transparent;
+ height: 1.4rem;
+ margin: .1rem -.2rem .1rem .2rem;
opacity: .35;
+ padding: 0;
+ position: relative;
+ vertical-align: top;
+ width: 1.4rem;
&:hover {
opacity: .75;
@@ -118,26 +118,26 @@
&::before,
&::after {
+ background-color: #333;
content: "";
display: block;
+ left: 50%;
position: absolute;
top: 50%;
- left: 50%;
- background-color: #333;
transform: rotate(-45deg);
}
&::before {
- width: 1rem;
height: .2rem;
margin-left: -.5rem;
margin-top: -.1rem;
+ width: 1rem;
}
&::after {
- width: .2rem;
height: 1rem;
margin-left: -.1rem;
margin-top: -.5rem;
+ width: .2rem;
}
}
}
@@ -151,17 +151,17 @@
flex: 1 0 auto;
&:first-child:not(:last-child) {
- border-top-right-radius: 0;
border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
}
&:not(:first-child):not(:last-child) {
- margin-left: -.1rem;
border-radius: 0;
+ margin-left: -.1rem;
}
&:last-child:not(:first-child) {
- margin-left: -.1rem;
- border-top-left-radius: 0;
border-bottom-left-radius: 0;
+ border-top-left-radius: 0;
+ margin-left: -.1rem;
}
&:hover,
&:focus {