在项目中,我们经常遇到这样的需求,高度或者宽度需要按照比例显示,这时候就可以使用aspect-ratio属性解决问题,也可以使用padding-top: 解决

// padding-top
.container {width: 100%;padding-top: 50%;
}// aspect-ratio 例:宽100,高50
.container {width: 100%;aspect-ratio: 2 / 1;
}.container {height: 100%;padding-left: 50%;
}// aspect-ratio
.container {height: 100%;aspect-ratio: 2 / 1;
}// 例:这里备注一下,calc只能加减,别走偏了width:calc(100% - 50px);

css高度根据宽度自适应显示,按比例显示宽高相关推荐

  1. css设置元素 网页高度自适应,css高度自适应如何实现?css高度根据内容自适应的简单方法...

    在进行网页开发时,可能会遇到这样的情况,网页中的内容会超出你原先设置的高度或者宽度,这时就需要实现高度自适应或者宽度自适应,下面这篇文章将给大家来介绍关于css高度自适应. PS:css宽度自适应的介 ...

  2. html中高度自动调整,css高度自适应如何实现?css高度根据内容自适应的简单方法...

    在进行网页开发时,可能会遇到这样的情况,网页中的内容会超出你原先设置的高度或者宽度,这时就需要实现高度自适应或者宽度自适应,下面这篇文章将给大家来介绍关于css高度自适应. PS:css宽度自适应的介 ...

  3. css 高度随宽度比例变化

    方案一: padding实现 原理: 一个元素的 padding,如果值是一个百分比,那这个百分比是相对于其父元素的宽度而言的,padding-bottom 也是如此. 使用 padding-bott ...

  4. 前端页面高度和宽度自适应怎么做?

    在前端页面开发中,我们会希望页面可以根据不同用户的显示比例自动缩放页面,确保用户体验,这就是PC自适应,下面小千就来给大家介绍一下应该怎么做和集中常见的问题解决方案,记得收藏起来遇到问题来看一看. 自 ...

  5. html笔记(二)html4+css2.0(元素类型、css精灵、宽度自适应、BFC、浏览器相关概述、css统筹)

    大标题 小节 一.元素类型 1. 元素分类 2. 置换和非置换元素 3. 元素类型转换 二.css精灵 三.宽高自适应 1. 宽度自适应 2. 高度自适应 3. 最小高度自适应 4. 高度塌陷及解决办 ...

  6. css实现左侧宽度自适应,右侧固定宽度

    页面布局中经常用会遇到左侧宽度自适应,右侧固定宽度,或者左侧宽度固定,右侧自适应.总之就是一边固定宽度,一边自适应宽度. 一般固定宽度是导航栏,自适应宽度的是主体内容显示区. 所以要实现这种布局,就先 ...

  7. iOS固定图片高度,宽度自适应缩放

    当后台返回一张图片,但没有返回图片宽高尺寸时,需要我们 APP 来处理自适应显示. 1.首页我们可以在图片下载完的回调里,计算宽高,然后自己计算比例进行缩放. 2.如果是图片是显示在 tablevie ...

  8. html文字自适应屏幕居中显示,DIV+CSS经典布局[宽度自适应][自动屏幕居中]的实现...

    test --> Header 分析: 最外层的wrapper把所有内容都嵌套在里边,整体相对定位.max min已经很好的控制了最窄最宽值,但对IE没有作用.如果没有其他布局的穿插,这一层其实 ...

  9. H5图片高度根据宽度自适应

    每个图片原始宽高不一样,缩小每个图片到指定的宽度,高度等比例缩小,实现图片高度自适应. 下面看看实现代码: 下面是uniapp的条件编译,如果是小程序场景就使用 mode 属性实现高度自适应,如果是H ...

最新文章

  1. Python 文件 close() 方法
  2. 2021年昆明师专附中高考成绩查询,昆明高中4大名校,2019高考成绩厉害了,快看看是哪些?...
  3. Android Fragment 解析(下)
  4. leetcode算法题--最长回文子序列★★
  5. 三层架构的原理及实现
  6. php 去除图片黑边,C#_c#扫描图片去黑边(扫描仪去黑边),自动去除图像扫描黑边复制代 - phpStudy...
  7. Nginx严格访问代理HTTP资源
  8. Appium UiWatchers 监听解决各种非期待弹窗,弹层,弹弹弹等问题
  9. java用于保存登录对象怎么写,利用对象流模仿登陆注册功能——Java对象流应用...
  10. Codeigniter3学习笔记三(创建类库及使用原生类库)
  11. Java怎么连接数据库 (使用技术及步骤原理,入门即会)
  12. java项目开发经验总结,值得收藏!
  13. 完成端口(Completion Port)详解
  14. PN结/三极管/MOSFET理解
  15. python之小坑:IndentationError: expected an indented block
  16. c语言vt指令,VT系列一:VT简述
  17. centos安装net-speeder
  18. easypanel php.ini,Linux下EasyPanel及PHP安装升级
  19. mysql straight join_MySQL基础之STRAIGHT JOIN用法简介
  20. bt4 linux 镜像,让你的启动U盘集合7个系统包括pe bt4 beibi q3 linux dos等

热门文章

  1. idea中创建maven依赖下的web工程(一)----用户登录界面
  2. u盘数据恢复软件mac版下载与应用
  3. 对tuscany中domain、cloud、node、composite关系的理解
  4. 《HTTP权威指南》摘要
  5. [预训练语言模型专题] MT-DNN(KD) : 预训练、多任务、知识蒸馏的结合
  6. Jetson 学习笔记(五):pb转uff---pb转onnx转trt----pth转onnx转pb
  7. Linux 的体系结构结构
  8. GPIO的八种工作模式
  9. python爬hdu网页
  10. 动图演示:彻底理解红黑树?