固定元素宽高比
来源:互联网 发布:电子信息工程 软件方向 编辑:程序博客网 时间:2024/05/05 15:30
大家可以先想想,如果有这样一个需求:只能使用 CSS,如何让元素大小可以随页面动态变化,同时保持宽高比不变?
看到这里,也许诸位看官会惊讶万分分,what???我每天都在用 padding,我怎么不知道有这种操作?padding 可以实现固定元素宽高比???当然(实话是,我之前也是一脸懵逼的)。话至此处,就必须从根本上说明问题了。请看 padding-top/padding-bottom 的定义:
规定以具体单位计的固定的上(下)内边距值。比如像素、厘米。默认值为0。
%定义基于父元素宽度的百分比上(下)内边距。inherit从父元素继承上(下)内边距。嗷...嗷...嗷......是否恍然大悟?是否意识到了查看文档的重要性?
之所以能够使用 padding-top/padding-bottom,就是因为当它们的值为百分数时,是以父元素宽度为参考的。
代码如下:
.with-padding-bottom {
width:30%;
height:0;
padding-bottom:15%;
}
vw/vh 相对而言容易理解,这里就不再赘述了。
代码如下:
.with-vw {
width:30vw;
height:15vw;
}
更多 CSS 技巧,请关注微信公众号
阅读全文
0 0
- 固定元素宽高比
- 创建长宽比固定的元素
- 图片保持固定宽高比
- unity发布exe固定宽高比
- css设置元素宽高比
- Android屏幕适配之固定宽高比
- android使用Fresco在xml中固定宽高比
- css实现宽高比固定小技巧
- Android固定控件的宽高比,避免控件因为拉伸而变形
- 自定义ImageView,实现圆角矩形、原型、固定宽高比样式
- 高性能算法与固定近似比算法
- HTML中,不固定宽高的元素在DIV中水平并且垂直居中
- 长宽比固定的自定义imageview
- ImageView宽固定,高适应
- 分辨率和宽高比
- ipnone 屏幕宽高比
- css实现宽高比
- 父元素为一个div,宽度高度不固定,子元素是一个块状元素,宽高已知,如何实现子元素在父元素内水平、垂直居中?
- 【Scikit-Learn 中文文档】把它们放在一起
- python flask api接口开发编程
- JAVASE之简易IO
- 【Scikit-Learn 中文文档】寻求帮助
- 重拾springmvc(一)
- 固定元素宽高比
- Java基础之if语句案例
- Json格式数据HTML页面中格式化显示,可折叠,可展开
- 谷歌AndroidThings 0.6.0安装教程(以树莓派3安装为例)
- 数据结构 学习笔记
- 二叉树--由中序遍历和后续遍历重建二叉树
- 数据库设计阶段分析
- Springboot整合redis及redis集群
- 下拉搜索框