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

 我来答
百度网友948c7c9
2017-11-01 · TA获得超过537个赞
知道小有建树答主
回答量:279
采纳率:70%
帮助的人:61.1万
展开全部

对于像<textarea>这样可以设置overflow属性的元素,css3提供了一个resize的方法,让用户可以通过拖拽来改变框体的大小。

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

一、resize改变输入框的大小

resize属性的选项参数:

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

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

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

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

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

二、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>

2、限制文本框的最大及最小宽、高。

例子:

css部分:

.box4{
    max-height: 200px;
    min-height: 200px;
    height: 200px;
    max-width: 200px;
    min-width: 200px;
    width: 200px;
}

html部分:

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



三、如何只改变输入框的高度或宽度

例子:

html部分:

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

css部分:

.box2{
    resize: horizontal;
}
.box3{
    resize: vertical;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
育知同创教育
2017-11-01 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
通过css3来改变输入框的大小
<form>
<input name="" type="text" style="width:200px; height=100px" />

</form>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式