.form-file {
+ --bs-form-file-height: #{$form-file-height};
position: relative;
- height: $form-file-height;
}
.form-file-input {
position: relative;
z-index: 2;
width: 100%;
- height: 100%;
+ height: var(--bs-form-file-height);
margin: 0;
opacity: 0;
left: 0;
z-index: 1;
display: flex;
- height: 100%;
+ height: var(--bs-form-file-height);
border-color: $form-file-border-color;
@include border-radius($form-file-border-radius);
@include box-shadow($form-file-box-shadow);
}
.form-file-sm {
- height: $form-file-height-sm;
+ --bs-form-file-height: #{$form-file-height-sm};
@include font-size($form-file-font-size-sm);
.form-file-text,
}
.form-file-lg {
- height: $form-file-height-lg;
+ --bs-form-file-height: #{$form-file-height-lg};
@include font-size($form-file-font-size-lg);
.form-file-text,
<div class="invalid-feedback">Example invalid select feedback</div>
</div>
- <div class="form-file">
+ <div class="form-file mb-3">
<input type="file" class="form-file-input" id="validationFormFile" required>
<label class="form-file-label" for="validationFormFile">
<span class="form-file-text">Choose file...</span>