如何通过css3来改变输入框的大小

2025-11-07 12:51:51

1、resize属性的选项参数:

none:用户无法调整元素的尺寸

both:用户可以调整元素的高度和宽度

horizontal:用户可调整元素的宽度

vertical:用户可调整元素的高度

注意:目前只有webkit核心浏览器才支持resize属性,且只支持等比例调整

如何通过css3来改变输入框的大小

2、resize属性默认是打开的,如果想关闭resize有两种方法:

1、通过resize属性禁止对元素进行缩放

textarea{resize: none;}

例子:

css部分: 

body{ background:goldenrod;}

       .box1{

           resize: none;

       }

html部分:

<textarea>resize属性默认是打开的</textarea>

<br/><br/><br/>

<textarea class="box1">resize禁止对元素缩放</textarea>

效果如图:

如何通过css3来改变输入框的大小

3、关闭resize第二种方法:限制文本框的最大及最小宽、高

例子:

css部分:

.box4{

          max-height: 200px;

          min-height: 200px;

          height:200px;

          max-width: 200px;

          min-width: 200px;

          width:200px;

      }

html部分:

<textarea class="box4">现在文本宽的最大及最小宽、高</textarea>

效果如图(无法改变输入框的大小):

如何通过css3来改变输入框的大小

4、只改变输入框的高度或宽度

例子:

css部分:

<textarea class="box2">可调整元素的宽度</textarea>

<br/><br/><br/>

<textarea class="box3">可调整元素的高度</textarea>

html部分:

 .box2{

          resize: horizontal;

      }

      .box3{

          resize: vertical;

      }

效果如图:

如何通过css3来改变输入框的大小

如何通过css3来改变输入框的大小

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢