简单掌握CSS3中resize属性的用法


Posted in HTML / CSS onApril 01, 2016

CSS3新增了resize属性,该属性允许用户通过拖动的方式来修改元素的尺寸。本来resize应该翻译为缩放,但在实际测试中通过resize属性只可以在宽高基础上实现拉伸效果,而无法实现缩放到小于宽高的效果。

[注意]IE浏览器不支持resize属性。

resize与overflow关系紧密,只有当元素的overflow属性值不是visible时,resize才会起作用

如textarea标签中,Webkit内核的浏览器会默认resize的值为both,即用户可以调节元素的宽度和高度。如下图就是在Google chrome中的textarea的默认显示,textarea右下角有一个可以控制缩放的按钮。

一般情况下,textarea是被固定宽度和高度的,如果你不愿意让其任意缩放,你可以为textarea添加resize:none的css属性。这样就可以去除Webkit内核的浏览器的默认显示。

将textarea中resize的属性值设置成vertical,这个是允许用户只能调节高度,这样页面就不会变形了。

[注意]因为文本框本身就具有overflow:auto的属性,所以自带resize属性

值: none | both | horizontal | vertical

初始值: none

应用于: 块级元素、替换元素、表单元格

继承性: 无

none: 用户无法调整元素尺寸
both: 用户可调整元素的宽度和高度
horizontal: 用户只可调整元素的宽度

比如:

CSS Code复制内容到剪贴板
  1. <textarea name="Remarks" rows="2" cols="20" id="Remarks" class="textBox" onfocus="this.className='textBoxOver';myfocus()"  
  2.                       onblur="this.className='textBox';myblur();"  
  3.   
  4.     style="height: 60px; width: 86%;max-height: 60px;max-width:420px; resize=none;">特殊要求请在这里中标明</textarea>  

<textarea name="Remarks" rows="2" cols="20" id="Remarks" class="textBox" onfocus="this.className='textBoxOver';myfocus()"
onblur="this.className='textBox';myblur();"

style="height: 60px; width: 86%;max-height: 60px;max-width:420px; resize=none;">特殊要求请在这里中标明</textarea>

HTML / CSS 相关文章推荐
详解使用CSS3的@media来编写响应式的页面
Nov 01 HTML / CSS
纯css3实现图片翻牌特效
Mar 10 HTML / CSS
轻松掌握CSS3中的字体大小单位rem的使用方法
May 24 HTML / CSS
CSS3实现div从下往上滑入滑出效果示例
Apr 28 HTML / CSS
纯CSS3实现的井字棋游戏
Nov 25 HTML / CSS
Html5新增标签与样式及让元素水平垂直居中
Jul 11 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
Jul 22 HTML / CSS
html5定位获取当前位置并在百度地图上显示
Aug 22 HTML / CSS
Html5实现二维码扫描并解析
Jan 20 HTML / CSS
Canvas实现贝赛尔曲线轨迹动画的示例代码
Apr 25 HTML / CSS
H5最强接口之canvas实现动态图形功能
May 31 HTML / CSS
HTML5 video循环播放多个视频的方法步骤
Aug 06 HTML / CSS
CSS3制作炫酷的自定义发光文字
Mar 28 #HTML / CSS
可自定义箭头样式的CSS3气泡提示框
Mar 16 #HTML / CSS
6种非常炫酷的CSS3按钮边框动画特效
Mar 16 #HTML / CSS
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
Mar 16 #HTML / CSS
纯CSS3实现8组超炫酷鼠标滑过图片动画
Mar 16 #HTML / CSS
纯CSS3打造属于自己的“小黄人”
Mar 14 #HTML / CSS
利用css3-animation实现逐帧动画效果
Mar 10 #HTML / CSS
You might like
阿里云PHP SMS短信服务验证码发送方法
2017/07/11 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
js的正则test,match,exec详细解析
2014/01/29 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
AngularJS中指令的四种基本形式实例分析
2016/11/22 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
Vue路由跳转问题记录详解
2017/06/15 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
一百行JS代码实现一个校验工具
2019/04/30 Javascript
ES6的异步操作之promise用法和async函数的具体使用
2019/12/06 Javascript
如何手写简易的 Vue Router
2020/10/10 Javascript
[01:08:44]NB vs VP 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python中super的用法实例
2015/05/28 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
一个入门级python爬虫教程详解
2021/01/27 Python
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
日本一家专门经营各种箱包的大型网站:Traveler Store
2016/08/03 全球购物
英国家庭、花园、汽车和移动解决方案:Easylife Group
2018/05/23 全球购物
伦敦一卡通:The London Pass
2018/11/30 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
毕业生自荐信
2013/12/14 职场文书
信息专业大学生自我评价分享
2014/01/17 职场文书
家长对小学生的评语
2014/01/28 职场文书
学校党员对照检查材料
2014/08/28 职场文书
个人房屋买卖协议书(范本)
2014/10/04 职场文书
中学生检讨书1000字
2014/10/28 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
2015年度个人工作总结报告
2015/10/24 职场文书
vue 实现上传组件
2021/05/31 Vue.js
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers