// Name: Forms // // Component: `form` // // ======================================================================== // Variables // ======================================================================== $form-control-round-border-radius: 200px !default; $input-search-font-size: 16px !default; $input-search-icon-width: $input-height !default; $input-search-icon-line-height: $input-height !default; $input-search-icon-z-index: $zindex-base !default; // Component: Form // ======================================================================== .form-control { transition: box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear; box-shadow: none; // for remove iphone-safari input box-shadow inset height: $input-height; // for ie-s border-color: $input-border; // add from---v3 // &:not(select) {//remove ios default style but select triangle'problem also -webkit-appearance: none; -moz-appearance:none; // } box-sizing: border-box; } // Unified style for select select.form-control { background: $input-bg url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWNiNjQzMjYtNDc1Yi01OTQxLWIxYjItNDVkZjU5YjZlODA2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2RlYzI2YWMtZGI5OC0xMWU1LWIwMjgtY2ZhNDhhOGNjNWY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AXTIGgAAAFRJREFUeNpidI1KSWFgYDBlwASngXjOrqWzGcgBTEC8DIjfo4m/h4qTDUAGfwPi+UD8Hyr2H8r/RqnBIHATiPdC2XuhfIoACxJ7PRDzQmmKAUCAAQDxOxHyb4DjOAAAAABJRU5ErkJggg==) no-repeat center right; padding-right: 30px; } select[multiple].form-control { background: $input-bg; padding-right: $input-padding-x; } // for state focus .form-control.focus, .form-control:focus { outline: 0; } textarea.form-control, select[multiple], select[size] { height: auto; } // size //for ie-s .form-control-sm { height: $input-height-sm; } .form-control-lg { height: $input-height-lg; } select.form-control-lg { &:not([size]):not([multiple]) { height: $input-height-lg; } } select.form-control-sm { &:not([size]):not([multiple]) { height: $input-height-sm; } } // form-control-label // -- update 20160627 fish .form-group { .form-control-label { padding: $input-padding-y 0; &-lg { padding: $input-padding-y-lg 0; font-size: $font-size-lg; } &-sm { padding: $input-padding-y-sm 0; font-size: $font-size-sm; } } } // -- // -- update 20160627 fish from dev-v4-a3 about label and legend // bootstrp rename form-control-label to col-form-label // and form-control-legend to col-form-legend // only here and not change related // so here we only add this code snippets // .col-form-label { // padding-top: $input-padding-y; // padding-bottom: $input-padding-y; // margin-bottom: 0; // Override the `