当前位置: 首页 > 知识库问答 >
问题:

响应式设计 - H5页面背景图片布局,盒子高度如何计算,能做到高度响应式展示?

宗弘扬
2024-09-11
<div class="wrapper">
  <div class="bg_01"></div>
  <div class="bg_02"></div>
  <div class="bg_03"></div>
</div>

.bg_01 { background: url("../images/bg_01.jpg") no-repeat center / cover; }
.bg_02 { background: url("../images/bg_02.jpg") no-repeat center / cover; }
.bg_02 { background: url("../images/bg_03.jpg") no-repeat center / cover; }
.bg_01 { height: 200px; } .bg_02 { height: 300px; } .bg_03 { height: 360px; }
H5页面背景图片布局,盒子高度如何计算,能做到高度响应式展示, 设计图宽度是375px

共有2个答案

冯宏恺
2024-09-11

为啥一定要用背景图?用图片不行吗?

<div class="wrapper">
  <div class="bg"><img src="../images/bg_01.jpg" /></div>
  <div class="bg"><img src="../images/bg_02.jpg" /></div>
  <div class="bg"><img src="../images/bg_03.jpg" /></div>
</div>

<style>
.wrapper .bg{
  width: 100%;
  height: auto;
}
</style>
邹高峻
2024-09-11

找了个这种写法,可以用吗?兼容性怎么样?

.bg_01 {  aspect-ratio: 375 / 200; } .bg_02 {  aspect-ratio: 375 / 300;  } .bg_03 { aspect-ratio: 375 / 360;  }

之前有个查CSS兼容can i use的网站现在倒闭了?

 类似资料:
  • .bg1 { width: 100%; height:400px; background-image:url('https://www.wenjiangs.com/wp-content/uploads/runoob/img_flowers.jpg'); background-repeat:no-repeat; background-size:contain; border:1px solid re

  • 我有一个bootstrap响应式设计在广泛的浏览器上工作良好,但在iPhone上页面宽度有限。我已经添加了viewport元标记: 而且似乎也于事无补。网址是:http://themenuengine.com。任何建议都将非常感谢!

  • 问题内容: 我有一个网站(g-floors.eu),并且我想使背景(在CSS中我为内容定义一个bg图像)也具有响应性。不幸的是,除了我可以想到的一件事外,我真的对如何执行此操作一无所知,但这是一个解决方法。创建多个图像,然后使用css屏幕大小更改图像,但是我想知道是否有更实用的方法来实现此目的。 基本上,我想要实现的是图像(带有水印“ G”)自动调整大小,而不会显示更少的图像。如果可能的话 我到目

  • 响应式布局 多屏的环境让我们不得不考虑网络内容在各个尺寸中的表现, 均可正常访问和极佳的用户体验。 响应式布局可以更具屏幕尺子的大小对内容和布局做出适当的调成, 从而提供更好的用户感受。也是因为响应式布局的出现, 开发者也无需对不同尺寸设备而特殊定制不同的页面, 这大大降低了开发成本和缩短了开发时间。 这样的方法也同样存在着缺点。 缺点是同样的资源被加载,但因为展示平台所限并不能全部显示。 Vie

  • 本文向大家介绍如何提高.Net动态页面响应速度?相关面试题,主要包含被问及如何提高.Net动态页面响应速度?时的应答技巧和注意事项,需要的朋友参考一下 研究表明,页面响应速度超过5秒,90%的用户会选择关闭页面。影响页面响应速度因素很多,分别从前端,后端,数据库,运维阐述。 一、前端性能优化(引用网址 https://www.jianshu.com/p/60b715bd5d73) 思路:分析一个

  • 什么是高精度算法?它是处理大数字的数学计算方法。在一般的科学计算中,会经常算到小数点后几百位或者更多,当然也可能是几千亿几百亿的大数字。一般这类数字我们统称为高精度数。但近几年的CSPJ/S复赛貌似从未单独考过高精度算法,但有时会和其他算法一起考。所以还是有学习的必要。 一、高精度计算 高精度计算是指参与运算的数的范围大大超出了标准数据类型能表示的范围的运算。如100位数字和100位数字的加减乘除