]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
set min-height for form-control textarea
authorm5o <m5o@gmx.com>
Wed, 24 Jul 2019 15:15:10 +0000 (17:15 +0200)
committerMartijn Cuppens <martijn.cuppens@gmail.com>
Sun, 18 Aug 2019 14:33:10 +0000 (16:33 +0200)
* set `min-height` for `.form-control` textarea
  * prevent user from shrink textarea to minimum height

scss/forms/_form-control.scss
scss/forms/_input-group.scss

index 83579e7273425ce31b46a85a689ea52a9647c753..817d8890c7623a6a8d4f4548605e29f3b199779b 100644 (file)
@@ -7,7 +7,7 @@
 .form-control {
   display: block;
   width: 100%;
-  height: $input-height;
+  min-height: $input-height;
   padding: $input-padding-y $input-padding-x;
   font-family: $input-font-family;
   @include font-size($input-font-size);
@@ -96,7 +96,7 @@
 // Repeated in `_input_group.scss` to avoid Sass extend issues.
 
 .form-control-sm {
-  height: $input-height-sm;
+  min-height: $input-height-sm;
   padding: $input-padding-y-sm $input-padding-x-sm;
   @include font-size($input-font-size-sm);
   line-height: $input-line-height-sm;
 }
 
 .form-control-lg {
-  height: $input-height-lg;
+  min-height: $input-height-lg;
   padding: $input-padding-y-lg $input-padding-x-lg;
   @include font-size($input-font-size-lg);
   line-height: $input-line-height-lg;
   @include border-radius($input-border-radius-lg);
 }
-
-textarea.form-control {
-  height: auto;
-}
index f32853a5839fa79b69268a3cef391566339dc29a..d2e7d91aaa131a377656778b2e945fa1247e5a4c 100644 (file)
 
 .input-group-lg > .form-control:not(textarea),
 .input-group-lg > .form-select {
-  height: $input-height-lg;
+  min-height: $input-height-lg;
 }
 
 .input-group-lg > .form-control,
 
 .input-group-sm > .form-control:not(textarea),
 .input-group-sm > .form-select {
-  height: $input-height-sm;
+  min-height: $input-height-sm;
 }
 
 .input-group-sm > .form-control,