/
home
/
techb158
/
dev.balacoffee.com
/
resources
/
src
/
assets
/
styles
/
vendor
/
bootstrap
/
/home/techb158/dev.balacoffee.com/resources/src/assets/styles/vendor/bootstrap
mkdir
upload
Name
Size
Mode
Actions
.github/
-
0755
rm
mixins/
-
0755
rm
utilities/
-
0755
rm
.babelrc.js
298
0644
edit
dl
rm
.browserslistrc
205
0644
edit
dl
rm
.editorconfig
222
0644
edit
dl
rm
.eslintignore
61
0644
edit
dl
rm
.eslintrc.json
7099
0644
edit
dl
rm
.gitattributes
398
0644
edit
dl
rm
.gitignore
597
0644
edit
dl
rm
.stylelintignore
49
0644
edit
dl
rm
.stylelintrc
7635
0644
edit
dl
rm
.travis.yml
741
0644
edit
dl
rm
bootstrap-grid.scss
649
0644
edit
dl
rm
bootstrap-reboot.scss
411
0644
edit
dl
rm
bootstrap.scss
899
0644
edit
dl
rm
_alert.scss
1150
0644
edit
dl
rm
_badge.scss
982
0644
edit
dl
rm
_breadcrumb.scss
1278
0644
edit
dl
rm
_button-group.scss
3740
0644
edit
dl
rm
_buttons.scss
2780
0644
edit
dl
rm
_card.scss
6037
0644
edit
dl
rm
_carousel.scss
5253
0644
edit
dl
rm
_close.scss
873
0644
edit
dl
rm
_code.scss
968
0644
edit
dl
rm
_custom-forms.scss
12262
0644
edit
dl
rm
_dropdown.scss
3839
0644
edit
dl
rm
_forms.scss
8757
0644
edit
dl
rm
_functions.scss
2660
0644
edit
dl
rm
_grid.scss
1016
0644
edit
dl
rm
_images.scss
1146
0644
edit
dl
rm
_input-group.scss
5359
0644
edit
dl
rm
_jumbotron.scss
378
0644
edit
dl
rm
_list-group.scss
2887
0644
edit
dl
rm
_media.scss
83
0644
edit
dl
rm
_mixins.scss
984
0644
edit
dl
rm
_modal.scss
4934
0644
edit
dl
rm
_nav.scss
2022
0644
edit
dl
rm
_navbar.scss
6529
0644
edit
dl
rm
_pagination.scss
1874
0644
edit
dl
rm
_popover.scss
4536
0644
edit
dl
rm
_print.scss
3003
0644
edit
dl
rm
_progress.scss
864
0644
edit
dl
rm
_reboot.scss
11551
0644
edit
dl
rm
_root.scss
572
0644
edit
dl
rm
_tables.scss
3519
0644
edit
dl
rm
_toasts.scss
974
0644
edit
dl
rm
_tooltip.scss
2503
0644
edit
dl
rm
_transitions.scss
311
0644
edit
dl
rm
_type.scss
2115
0644
edit
dl
rm
_utilities.scss
436
0644
edit
dl
rm
_variables.scss
33188
0644
edit
dl
rm
Edit:
/home/techb158/dev.balacoffee.com/resources/src/assets/styles/vendor/bootstrap/_forms.scss
(8757B)
// stylelint-disable selector-no-qualifying-type // // Textual form controls // .form-control { display: block; width: 100%; height: $input-height; padding: $input-padding-y $input-padding-x; font-size: $font-size-base; line-height: $input-line-height; color: $input-color; background-color: $input-bg; background-clip: padding-box; border: $input-border-width solid $input-border-color; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS. @if $enable-rounded { // Manually use the if/else instead of the mixin to account for iOS override border-radius: $input-border-radius; } @else { // Otherwise undo the iOS default border-radius: 0; } @include box-shadow($input-box-shadow); @include transition($input-transition); // Unstyle the caret on `<select>`s in IE10+. &::-ms-expand { background-color: transparent; border: 0; } // Customize the `:focus` state to imitate native WebKit styles. @include form-control-focus(); // Placeholder &::placeholder { color: $input-placeholder-color; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526. opacity: 1; } // Disabled and read-only inputs // // HTML5 says that controls under a fieldset > legend:first-child won't be // disabled if the fieldset is disabled. Due to implementation difficulty, we // don't honor that edge case; we style them as disabled anyway. &:disabled, &[readonly] { background-color: $input-disabled-bg; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655. opacity: 1; } } select.form-control { &:focus::-ms-value { // Suppress the nested default white text on blue background highlight given to // the selected option text when the (still closed) <select> receives focus // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to // match the appearance of the native widget. // See https://github.com/twbs/bootstrap/issues/19398. color: $input-color; background-color: $input-bg; } } // Make file inputs better match text inputs by forcing them to new lines. .form-control-file, .form-control-range { display: block; width: 100%; } // // Labels // // For use with horizontal and inline forms, when you need the label (or legend) // text to align with the form controls. .col-form-label { padding-top: calc(#{$input-padding-y} + #{$input-border-width}); padding-bottom: calc(#{$input-padding-y} + #{$input-border-width}); margin-bottom: 0; // Override the `<label>/<legend>` default font-size: inherit; // Override the `<legend>` default line-height: $input-line-height; } .col-form-label-lg { padding-top: calc(#{$input-padding-y-lg} + #{$input-border-width}); padding-bottom: calc(#{$input-padding-y-lg} + #{$input-border-width}); font-size: $font-size-lg; line-height: $input-line-height-lg; } .col-form-label-sm { padding-top: calc(#{$input-padding-y-sm} + #{$input-border-width}); padding-bottom: calc(#{$input-padding-y-sm} + #{$input-border-width}); font-size: $font-size-sm; line-height: $input-line-height-sm; } // Readonly controls as plain text // // Apply class to a readonly input to make it appear like regular plain // text (without any border, background color, focus indicator) .form-control-plaintext { display: block; width: 100%; padding-top: $input-padding-y; padding-bottom: $input-padding-y; margin-bottom: 0; // match inputs if this class comes on inputs with default margins line-height: $input-line-height; color: $input-plaintext-color; background-color: transparent; border: solid transparent; border-width: $input-border-width 0; &.form-control-sm, &.form-control-lg { padding-right: 0; padding-left: 0; } } // Form control sizing // // Build on `.form-control` with modifier classes to decrease or increase the // height and font-size of form controls. // // Repeated in `_input_group.scss` to avoid Sass extend issues. .form-control-sm { height: $input-height-sm; padding: $input-padding-y-sm $input-padding-x-sm; font-size: $font-size-sm; line-height: $input-line-height-sm; @include border-radius($input-border-radius-sm); } .form-control-lg { height: $input-height-lg; padding: $input-padding-y-lg $input-padding-x-lg; font-size: $font-size-lg; line-height: $input-line-height-lg; @include border-radius($input-border-radius-lg); } // stylelint-disable no-duplicate-selectors select.form-control { &[size], &[multiple] { height: auto; } } textarea.form-control { height: auto; } // stylelint-enable no-duplicate-selectors // Form groups // // Designed to help with the organization and spacing of vertical forms. For // horizontal forms, use the predefined grid classes. .form-group { margin-bottom: $form-group-margin-bottom; } .form-text { display: block; margin-top: $form-text-margin-top; } // Form grid // // Special replacement for our grid system's `.row` for tighter form layouts. .form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; > .col, > [class*="col-"] { padding-right: 5px; padding-left: 5px; } } // Checkboxes and radios // // Indent the labels to position radios/checkboxes as hanging controls. .form-check { position: relative; display: block; padding-left: $form-check-input-gutter; } .form-check-input { position: absolute; margin-top: $form-check-input-margin-y; margin-left: -$form-check-input-gutter; &:disabled ~ .form-check-label { color: $text-muted; } } .form-check-label { margin-bottom: 0; // Override default `<label>` bottom margin } .form-check-inline { display: inline-flex; align-items: center; padding-left: 0; // Override base .form-check margin-right: $form-check-inline-margin-x; // Undo .form-check-input defaults and add some `margin-right`. .form-check-input { position: static; margin-top: 0; margin-right: $form-check-inline-input-margin-x; margin-left: 0; } } // Form validation // // Provide feedback to users when form field values are valid or invalid. Works // primarily for client-side validation via scoped `:invalid` and `:valid` // pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for // server side validation. @include form-validation-state("valid", $form-feedback-valid-color); @include form-validation-state("invalid", $form-feedback-invalid-color); // Inline forms // // Make forms appear inline(-block) by adding the `.form-inline` class. Inline // forms begin stacked on extra small (mobile) devices and then go inline when // viewports reach <768px. // // Requires wrapping inputs and labels with `.form-group` for proper display of // default HTML form controls and our custom form controls (e.g., input groups). .form-inline { display: flex; flex-flow: row wrap; align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height) // Because we use flex, the initial sizing of checkboxes is collapsed and // doesn't occupy the full-width (which is what we want for xs grid tier), // so we force that here. .form-check { width: 100%; } // Kick in the inline @include media-breakpoint-up(sm) { label { display: flex; align-items: center; justify-content: center; margin-bottom: 0; } // Inline-block all the things for "inline" .form-group { display: flex; flex: 0 0 auto; flex-flow: row wrap; align-items: center; margin-bottom: 0; } // Allow folks to *not* use `.form-group` .form-control { display: inline-block; width: auto; // Prevent labels from stacking above inputs in `.form-group` vertical-align: middle; } // Make static controls behave like regular ones .form-control-plaintext { display: inline-block; } .input-group, .custom-select { width: auto; } // Remove default margin on radios/checkboxes that were used for stacking, and // then undo the floating of radios and checkboxes to match. .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0; } .form-check-input { position: relative; margin-top: 0; margin-right: $form-check-input-margin-x; margin-left: 0; } .custom-control { align-items: center; justify-content: center; } .custom-control-label { margin-bottom: 0; } } }
Save
cmd:
run