css实现渐进中嵌套渐进的方法

这是我们想要的实现效果:

思路:

1.有一个底色的背景渐变

2.需要几个小的块级元素做绝对定位通过渐变+filter模糊来实现

注意:这里的采用的定位方法,所以在内部的元素一律要使用绝对定位,否则会出现层级的问题,z-index只有在定位元素有效。

参考代码:

html 复制代码
<view class="position-relative border-rd-20rpx mb-28rpx h-350rpx"
				style="background: linear-gradient(0deg, #FFE7B7 0%, #FF663C 100%);overflow: hidden;">
				<view class="h-100%">
					<view
						style="background: linear-gradient(to right,#ffb753,#ff8f61);border-radius: 50% / 40%;filter: blur(8px);transform: rotate(30deg);"
						class="w-150rpx top-28rpx h-100rpx left--20rpx mt-20rpx position-absolute z-index:-1">
					</view>
					<view
						style="background: linear-gradient(to right,#ffb753,#ff8f61);border-radius: 50% / 40%;filter: blur(8px);transform: rotate(90deg);"
						class="w-150rpx top--80rpx h-100rpx right-36rpx mt-20rpx position-absolute z-index:-1">
					</view>
					<view
						style="background:#FF2F2F;border-radius: 50% / 40%;filter: blur(10px);transform: rotate(-90deg);"
						class="w-150rpx top--10rpx h-80rpx right--60rpx mt-20rpx position-absolute z-index:-1">
					</view>
					<view
						style="background: linear-gradient(to right,#ffb753,#ff8f61);border-radius: 50% / 40%;filter: blur(8px);transform: rotate(90deg);"
						class="w-70rpx top-80rpx h-70rpx right--30rpx mt-20rpx position-absolute z-index:-1">
					</view>
				</view>
			</view>
相关推荐
pan_junbiao30 分钟前
Vue组件:使用$emit()方法监听子组件事件
前端·javascript·vue.js
正在绘制中1 小时前
如何部署Vue+Springboot项目
前端·vue.js·spring boot
Keep striving1 小时前
SpringMVC基于注解使用:国际化
java·前端·spring·servlet·tomcat·maven
Loong_DQX1 小时前
【前端】vue+html+js 实现table表格展示,以及分页按钮添加
前端·javascript·vue.js
Boyi美业2 小时前
连锁美业门店开设不同的课程有什么用?美业系统源码分享
java·前端·团队开发·创业创新·源代码管理
AI创客岛2 小时前
15个提高转化率的着陆页最佳实践
大数据·前端·人工智能
Muchen灬2 小时前
音波效果(纯CSS实现)
前端·css
Rverdoser2 小时前
Vue3 中的响应式系统:深入理解 Proxy API
前端·javascript·vue.js
早起的年轻人2 小时前
js window.addEventListener 是什么?
开发语言·前端·javascript
Alan-Xia2 小时前
Vue响应式进阶常用API之effectScope、getCurrentScope、onScopeDispose学习
前端·vue.js·学习