Summary Files Commits Branches @commit @diff @stats
path: root / src / forms.less
diff options
context:
space:
mode:
Commit1bad97b699bf38be1dcbac6c68d36b8be79768cc (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2016-05-08 14:38:54 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2016-05-08 14:38:54 +0800
Files177e51e7b7cf1e56858c403e15996ff732a8fdbe /src/forms.less
Spectre-Dark-Gruvbox-1bad97b699bf38be1dcbac6c68d36b8be79768cc.tar
Spectre-Dark-Gruvbox-1bad97b699bf38be1dcbac6c68d36b8be79768cc.tar.gz
Spectre-Dark-Gruvbox-1bad97b699bf38be1dcbac6c68d36b8be79768cc.zip
Parentec5bf66421f5f958f0749c5e04c4e15b499c4e29 (diff)
Parent0184430f24a58eeda8d5686bf80161b62c51c174 (diff)
Merge pull request #39 from picturepan2/feature/improve-form-controls
Feature/improve form controls
1 files changed, 24 insertions, 15 deletions
-rw-r--r--src/forms.less39
diff --git a/src/forms.less b/src/forms.less
index 96049c9..77d02ec 100644
--- a/src/forms.less
+++ b/src/forms.less
@@ -41,11 +41,12 @@
font-size: 1.6rem;
height: 4.2rem;
line-height: 2rem;
- padding: 1rem 1.2rem;
+ padding: 1rem .8rem;
}
&.input-inline {
display: inline-block;
+ vertical-align: middle;
width: auto;
}
@@ -74,16 +75,16 @@
// Form element: Select
.form-select {
appearance: none;
+ border: .1rem solid @control-color;
+ border-radius: .3rem;
+ outline: 0;
+ padding: .5rem .8rem;
+ vertical-align: middle;
&:not([multiple]) {
background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAUCAMAAACzvE1FAAAADFBMVEUzMzMzMzMzMzMzMzMKAG/3AAAAA3RSTlMAf4C/aSLHAAAAPElEQVR42q3NMQ4AIAgEQTn//2cLdRKppSGzBYwzVXvznNWs8C58CiussPJj8h6NwgorrKRdTvuV9v16Afn0AYFOB7aYAAAAAElFTkSuQmCC) no-repeat right .75rem center / .8rem 1rem;
- border: .1rem solid @control-color;
- border-radius: .3rem;
- font-size: 1.4rem;
height: 3.2rem;
- outline: 0;
- padding: .5rem 2.4rem .5rem .8rem;
- vertical-align: middle;
+ padding-right: 2.4rem;
}
&:focus {
@@ -93,13 +94,17 @@
display: none;
}
- // Select small
+ // Select sizes
&.select-sm {
border-radius: .2rem;
font-size: 1.2rem;
height: 2.4rem;
padding: .4rem 2rem .4rem .6rem;
}
+ &.select-lg {
+ height: 4.2rem;
+ padding: 1rem 2.4rem 1rem .8rem;
+ }
}
// Form element: Checkbox and radio
.form-checkbox,
@@ -240,6 +245,16 @@
border-radius: .3rem;
line-height: 1.6rem;
padding: .7rem .8rem;
+
+ &.addon-sm {
+ font-size: 1.2rem;
+ padding: .3rem .6rem;
+ }
+ &.addon-lg {
+ font-size: 1.6rem;
+ line-height: 2rem;
+ padding: 1rem .8rem;
+ }
}
.input-group-addon,
.input-group-btn {
@@ -266,10 +281,4 @@
z-index: 99;
}
}
-}
-// Form inline
-.form-inline {
- display: inline-block;
- vertical-align: middle;
- width: auto;
-}
+} \ No newline at end of file