前言

之前写了一篇通过指令实现element弹窗的全屏与移动,但是关于拖拽放大的功能一直没有特别好的思路
直到看到了下面的这篇文章:
CSS 奇思妙想 | 使用 resize 实现强大的图片拖拽切换预览功能

通过 CSS的resize属性就可以实现该功能,关于弹窗的这个后期有空会重构一下。这里主要简单记录一下resize属性的相关使用。

对element弹窗的全屏与移动感兴趣的可以看一下我的这篇文章:
指令实现element弹窗的全屏与移动

resize

resize属性指定一个元素是否是由用户调整大小的。

语法

resize: none|both|horizontal|vertical:
  • none:用户无法调整元素的尺寸。
  • both 用户可调整元素的高度和宽度。
  • horizontal 用户可调整元素的宽度。
  • vertical 用户可调整元素的高度。

实例

 <div class="content">调整属性指定一个元素是否由用户可调整大小的。</div>.content {border: 2px solid;padding: 10px 40px;width: 200px;resize: both;overflow: auto;
}

效果

注意点:

  • resize属性适用于计算其他元素的溢出值是不是"visible"。这句话说明必须加上overflow: auto;这个属性
  • 从效果图中可以看出,当缩放到一定程度后会出现滚动条,因此在事件应用中要给div指定盒子的最大值和最小值

CSS resize属性相关推荐

  1. CSS中的resize属性

    CSS | 调整属性 (CSS | resize Property) Starting note: 开始说明: We deal with various elements regularly whil ...

  2. CSS 自由缩放 resize属性

    为了增强用户体验,CSS3新增的一个非常实用的 resize属性,它允许用户通过拖动的方式,来自由缩放元素的尺寸.这在以前只能通过Javascript 编写大量脚本来实现,费时费力,效率低下. res ...

  3. 纯CSS实现左右拖拽改变布局大小 使用CSS3中resize属性 水平,垂直拖动元素,改变大小

    利用浏览器非overflow:auto元素设置resize可以拉伸的特性实现无JavaScript的分栏宽度控制. webkit浏览器下滚动条可以自定义,其中resize区域大小就是scrollbar ...

  4. CSS样式属性参考手册

    CSS3 动画属性(Animation) 属性 描述 CSS @keyframes 规定动画. 3 animation 所有动画属性的简写属性,除了 animation-play-state 属性. ...

  5. CSS 纵横比属性 --- aspect-ratio

    什么是 aspect-ratio? 需求:对于一个响应式的网站,在缩放的时候,需要保持图片和视频的纵横比 传统的 CSS 只能通过 宽高自己计算纵横比,或者 保持原始纵横比. 现在可以使用 aspec ...

  6. css表格布局_布局秘密武器#1:CSS表格属性

    css表格布局 Right now, Flexbox is arguably THE hot new thing for layout building. Flexbox's almost mirac ...

  7. CSS文字文本样式(font字体、css外观属性)

    1. font字体 1.1. font-size:大小 作用:font-size属性用于设置字号. p { font-size:20px; } 单位: 可以使用相对长度单位,也可以使用绝对长度单位. ...

  8. html块元素设置min-width,css min-width属性怎么用

    css min-width属性用于设置元素的最小宽度:该属性会对元素的宽度设置一个最小限制.因此,元素可以比指定值宽,但不能比其窄:不允许指定负值.所有主流浏览器都支持 min-width 属性. c ...

  9. css规则中区块block,css常用属性总结:背景background下篇

    前言:这段时间天天加班到10:30之后,简直是x了. 在上一篇文章中,分别解析了background各个属性的用法和注意细节.如果我们在项目上使用背景效果,如果使用下面的写法,你可能抓狂. body{ ...

最新文章

  1. 如何为ListView中的ImageView添加动画,谢谢!
  2. 导入excel文件处理流程节点的解决方案
  3. matlab建模实例运筹学,matlab数学建模实例与编程教程
  4. java rmi 使用方法
  5. HMAC(2)哈希运算消息认证码HMAC
  6. 11行Python代码,发现了室友U盘的惊天秘密。
  7. 关于tomcat出现闪退问题
  8. Anaconda 下libsvm的安装
  9. php 字符串与数字相加,注意!PHP中字符串与数字的比较
  10. TCP/IP协议族 详解(TCP/IP四层模型、OSI七层模型)
  11. 把握数据库发展趋势 DBA应如何避免“踩坑”?
  12. oracle load data infile
  13. 关于Java html table表格转excel
  14. 国内外有哪些有前景的 AR VR公司?
  15. oracle常用高级函数,oracle常用函数详解(详细)
  16. 【多多情报通】拼多多个人店铺怎么升级为企业店铺?怎么转让?
  17. Vue项目JS脚本错误捕获
  18. 魅族2014发布会简单总结
  19. 学习大数据分析要什么基础,零基础入门ok吗?
  20. 非门,NOT Gate

热门文章

  1. 计算机基础与应用第三版教案,计算机应用基础教案第三讲:系统与编码(中职教育)...
  2. NOIP2018TG题解
  3. HashMap精选问答
  4. robot光线机器人安卓版_anki vector robot机器人下载-vector robot机器人app1.3.1 安卓版-东坡下载...
  5. 3.2百度EasyDL文本--- 调用API
  6. 计算机网络知识点——12.传输层
  7. 华为发布手机鸿蒙系统,承认华为鸿蒙很难?OPPO高管“嘲讽”鸿蒙,有何意图?...
  8. jpg如何转换html格式,什么是JPG格式
  9. 关于小程序部分ios版本flex样式bug修复
  10. Sqlserver 事务与锁