diff options
| author | Mark Otto <[email protected]> | 2020-09-15 22:20:09 -0700 |
|---|---|---|
| committer | Mark Otto <[email protected]> | 2020-09-15 22:20:09 -0700 |
| commit | 097a3e94551c94739aa6b0c9acfa19c165dd0aa7 (patch) | |
| tree | 2347573ddc24aa924aa1b8fcb53061586297aa60 /scss/forms | |
| parent | 390ce245cc8612707d6bd136214ebfbc2860e5c6 (diff) | |
| download | bootstrap-form-controls-with-icons.tar.xz bootstrap-form-controls-with-icons.zip | |
Add new .form-control-with-iconsform-controls-with-icons
Diffstat (limited to 'scss/forms')
| -rw-r--r-- | scss/forms/_form-control.scss | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/scss/forms/_form-control.scss b/scss/forms/_form-control.scss index 6686ecfb8..6c92e1a81 100644 --- a/scss/forms/_form-control.scss +++ b/scss/forms/_form-control.scss @@ -114,3 +114,57 @@ .form-control-color::-webkit-color-swatch { @include border-radius($input-border-radius); } + + +// With icons + +.form-control-with-icon { + position: relative; + + .form-control, + .form-select, + .form-file-text { + padding-left: $input-with-icon-width; + } + + .form-control-icon { + position: absolute; + top: 0; + bottom: 0; + left: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: $input-with-icon-width; + color: $input-placeholder-color; + } + + .form-control-sm, + .form-select-sm, + .form-file-sm .form-file-text { + padding-left: $input-with-icon-width-sm; + } + + .form-control-sm, + .form-select-sm, + .form-file-sm { + + .form-control-icon { + width: $input-with-icon-width-sm; + } + } + + .form-control-lg, + .form-select-lg, + .form-file-lg .form-file-text { + padding-left: $input-with-icon-width-lg; + } + + .form-control-lg, + .form-select-lg, + .form-file-lg { + + .form-control-icon { + width: $input-with-icon-width-lg; + } + } +} |
