mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-01 13:24:25 +01:00
Drop prefixed version of ::file-selector-button
(#35232)
Co-authored-by: XhmikosR <xhmikosr@gmail.com>
This commit is contained in:
parent
2e87f9aef0
commit
7a9a3ab50f
@ -571,16 +571,10 @@ legend {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Inherit font family and line height for file input buttons
|
// 1. Inherit font family and line height for file input buttons
|
||||||
|
|
||||||
::file-selector-button {
|
|
||||||
font: inherit;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 1. Change font properties to `inherit`
|
|
||||||
// 2. Correct the inability to style clickable types in iOS and Safari.
|
// 2. Correct the inability to style clickable types in iOS and Safari.
|
||||||
|
|
||||||
::-webkit-file-upload-button {
|
::file-selector-button {
|
||||||
font: inherit; // 1
|
font: inherit; // 1
|
||||||
-webkit-appearance: button; // 2
|
-webkit-appearance: button; // 2
|
||||||
}
|
}
|
||||||
|
@ -91,25 +91,6 @@
|
|||||||
&:hover:not(:disabled):not([readonly])::file-selector-button {
|
&:hover:not(:disabled):not([readonly])::file-selector-button {
|
||||||
background-color: $form-file-button-hover-bg;
|
background-color: $form-file-button-hover-bg;
|
||||||
}
|
}
|
||||||
|
|
||||||
&::-webkit-file-upload-button {
|
|
||||||
padding: $input-padding-y $input-padding-x;
|
|
||||||
margin: (-$input-padding-y) (-$input-padding-x);
|
|
||||||
margin-inline-end: $input-padding-x;
|
|
||||||
color: $form-file-button-color;
|
|
||||||
@include gradient-bg($form-file-button-bg);
|
|
||||||
pointer-events: none;
|
|
||||||
border-color: inherit;
|
|
||||||
border-style: solid;
|
|
||||||
border-width: 0;
|
|
||||||
border-inline-end-width: $input-border-width;
|
|
||||||
border-radius: 0; // stylelint-disable-line property-disallowed-list
|
|
||||||
@include transition($btn-transition);
|
|
||||||
}
|
|
||||||
|
|
||||||
&:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
|
|
||||||
background-color: $form-file-button-hover-bg;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Readonly controls as plain text
|
// Readonly controls as plain text
|
||||||
@ -153,12 +134,6 @@
|
|||||||
margin: (-$input-padding-y-sm) (-$input-padding-x-sm);
|
margin: (-$input-padding-y-sm) (-$input-padding-x-sm);
|
||||||
margin-inline-end: $input-padding-x-sm;
|
margin-inline-end: $input-padding-x-sm;
|
||||||
}
|
}
|
||||||
|
|
||||||
&::-webkit-file-upload-button {
|
|
||||||
padding: $input-padding-y-sm $input-padding-x-sm;
|
|
||||||
margin: (-$input-padding-y-sm) (-$input-padding-x-sm);
|
|
||||||
margin-inline-end: $input-padding-x-sm;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.form-control-lg {
|
.form-control-lg {
|
||||||
@ -172,12 +147,6 @@
|
|||||||
margin: (-$input-padding-y-lg) (-$input-padding-x-lg);
|
margin: (-$input-padding-y-lg) (-$input-padding-x-lg);
|
||||||
margin-inline-end: $input-padding-x-lg;
|
margin-inline-end: $input-padding-x-lg;
|
||||||
}
|
}
|
||||||
|
|
||||||
&::-webkit-file-upload-button {
|
|
||||||
padding: $input-padding-y-lg $input-padding-x-lg;
|
|
||||||
margin: (-$input-padding-y-lg) (-$input-padding-x-lg);
|
|
||||||
margin-inline-end: $input-padding-x-lg;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Make sure textareas don't shrink too much when resized
|
// Make sure textareas don't shrink too much when resized
|
||||||
|
Loading…
Reference in New Issue
Block a user