【CSS】背景图定位问题适配不同机型

需求

如图, 实现一个带有飘带的渐变背景

其中头像必须显示飘带凹下去那里 , 需要适配不同的机型, 一不下心容易错位

实现

因为飘带背景是版本迭代中更新的, 所以飘带和渐变背景实则两个div

飘带切图如下 , 圆形部分需要契合头像

html 复制代码
	<view class="box-bg"></view>
	<view class="box-bg-img"></view>
css 复制代码
	.box-bg {
		position: absolute;
		width: 100%;
		height: 900rpx;
		background: linear-gradient(to bottom, blue, #ffffff);
	}

	.box-bg-img {
		position: absolute;
		width: 100%;
		height: 900rpx;
		background: url('bg.png') no-repeat;
		background-position: -10rpx -10rpx;   // 注意不要使用% vw等相对单位, 在不同机型动态单位会错乱, 需要根据头像的实际单位去控制position和size
		background-size: 380rpx 520rpx;
	}
相关推荐
BillKu8 分钟前
TypeScript中,字符串字面量联合类型(Union Type)、enum的用法说明
前端·javascript·typescript
jayson.h10 分钟前
PDF 合并+添加页码 相关库、类、函数
开发语言·前端·python
慧一居士1 小时前
Sass和Less功能、使用场景、用法对比
前端·css·less·sass
leoZ2311 小时前
AI+前端提效-09 AI赋能前端测试:单元测试、E2E测试自动生成,提升覆盖率
前端·人工智能·opencv·目标检测·数据挖掘·单元测试·语音识别
计算机魔术师1 小时前
OpenAI 评定 Astra 达到网络安全 Critical 能力阈值,将受限发布
前端
JavaGuide2 小时前
SpaceX 工程师的 AI Coding 玩法太牛了, 200 多个 Agent 并行!
前端·后端
小猪code2 小时前
frp 80/443 Web 服务两种部署模式实操笔记
前端·笔记
JamesZhang800782 小时前
Chrome相关知识点
前端
jayson.h2 小时前
python——pdf编辑
前端·python·pdf
顶级自由人2 小时前
本地正常、线上正常,为什么一个 Hook 仍会报错?
前端·javascript·程序员