关于html布局的问题,图片中含有文字

发布于 2022-09-11 20:36:57 字数 273 浏览 19 评论 0

简单用ppt做了一张图,顶部是一张底图,图片中有用户头像,p标签列表。这边我选取了两种方案
一种是div给一个background的熟悉,放入图片,但是要指定相应的高度
另外一种是在div里面做了两个div一个是放img标签,并且给img absolute属性
不过两种方案在稍微有差别的手机设备上都会出现不同的效果或者错位什么的。
请问有没有什么更好的办法?

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

命硬 2022-09-18 20:36:57

.headtop {

position: relative;
width: 100%;
max-width: 600px;
margin: 0 auto;
background: url(../top2.png) ;
height: 100%;
width: 100%;
background-size: 100%;
background-position: bottom;
background-repeat: no-repeat;

}
最后选用这种方案,并且图片居底,然后设计图的时候稍微高一点点,这样无论什么分辨率下,图都是比较正常的

只为守护你 2022-09-18 20:36:57

如果你想背景占满屏,又不变形,有以下2种方法:

1:如果你用图片做背景图background,需要增加以下代码:

width:100%;
hieght:100%;
background-size: cover;

2:如果你用图片做img图片,再absolute和z-index:

width:100%;
hieght:100%;
object-fit: cover;

注意,图片元素一定是占满整屏。100%生效

桃酥萝莉 2022-09-18 20:36:57
width:100%;
hieght:100%;
background-size:100% 100%;

强制填充 经多个项目检验有效

深居我梦 2022-09-18 20:36:57

兼容性要求低 就object-fit

要求高就padding-top百分比撑开空间 里面定位图片 宽高100%放图片 前提需要知道宽高比

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文