Replace group buttons by icons in input
issue7654 review54311002
This commit is contained in:
1 parent
1ce62d8244
commit
fcd3cffffd
3 files changed
+147
-65
No files matched your search
@@ -0,0 +1,97 @@
|
||||
/*
|
||||
* Input icons
|
||||
*/
|
||||
@import "variables";
|
||||
|
||||
.input-icon {
|
||||
position: relative;
|
||||
|
||||
& .icon-input {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
z-index: 4; // Ensure icon is above input
|
||||
display: block;
|
||||
width: @input-height-base;
|
||||
height: @input-height-base;
|
||||
line-height: @input-height-base;
|
||||
text-align: center;
|
||||
}
|
||||
[dir="ltr"] & .icon-primary {
|
||||
left: 0px;
|
||||
}
|
||||
[dir="rtl"] & .icon-primary {
|
||||
right: 0px;
|
||||
}
|
||||
[dir="ltr"] & .icon-secondary {
|
||||
right: 0px;
|
||||
}
|
||||
[dir="rtl"] & .icon-secondary {
|
||||
left: 0px;
|
||||
}
|
||||
}
|
||||
.input-lg .icon-input,
|
||||
.input-group-lg .icon-input {
|
||||
width: @input-height-large;
|
||||
height: @input-height-large;
|
||||
line-height: @input-height-large;
|
||||
}
|
||||
.input-sm .icon-input,
|
||||
.input-group-sm .icon-input {
|
||||
width: @input-height-small;
|
||||
height: @input-height-small;
|
||||
line-height: @input-height-small;
|
||||
}
|
||||
|
||||
[dir="ltr"] {
|
||||
.input-icon-primary > .form-control {
|
||||
padding-left: @input-height-base;
|
||||
}
|
||||
.input-lg.input-icon-primary > .form-control,
|
||||
.input-group-lg.input-icon-primary > .form-control {
|
||||
padding-left: @input-height-large;
|
||||
}
|
||||
.input-sm.input-icon-primary > .form-control,
|
||||
.input-group-sm.input-icon-primary > .form-control {
|
||||
padding-left: @input-height-small;
|
||||
}
|
||||
}
|
||||
[dir="rtl"] {
|
||||
.input-icon-primary > .form-control {
|
||||
padding-right: @input-height-base;
|
||||
}
|
||||
.input-lg.input-icon-primary > .form-control,
|
||||
.input-group-lg.input-icon-primary > .form-control {
|
||||
padding-right: @input-height-large;
|
||||
}
|
||||
.input-sm.input-icon-primary > .form-control,
|
||||
.input-group-sm.input-icon-primary > .form-control {
|
||||
padding-right: @input-height-small;
|
||||
}
|
||||
}
|
||||
|
||||
[dir="ltr"] {
|
||||
.input-icon-secondary > .form-control {
|
||||
padding-right: @input-height-base;
|
||||
}
|
||||
.input-lg.input-icon-secondary > .form-control,
|
||||
.input-group-lg.input-icon-secondary > .form-control {
|
||||
padding-right: @input-height-large;
|
||||
}
|
||||
.input-sm.input-icon-secondary > .form-control,
|
||||
.input-group-sm.input-icon-secondary > .form-control {
|
||||
padding-right: @input-height-small;
|
||||
}
|
||||
}
|
||||
[dir="rtl"] {
|
||||
.input-icon-secondary > .form-control {
|
||||
padding-left: @input-height-base;
|
||||
}
|
||||
.input-lg.input-icon-secondary > .form-control,
|
||||
.input-group-lg.input-icon-secondary > .form-control {
|
||||
padding-left: @input-height-large;
|
||||
}
|
||||
.input-sm.input-icon-secondary > .form-control,
|
||||
.input-group-sm.input-icon-secondary > .form-control {
|
||||
padding-left: @input-height-small;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user