<template>
<view class="overlay blur">
<image src="https://p2.music.126.net/SRSzJNkVegFlCJVc49VvxQ==/109951163069324876.jpg?param=1024y1024"
class="overlay-img"></image>
</view>
</template>
<script setup lang="ts">
</script>
<style scoped lang="scss">
.overlay {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
z-index: -1;
}
.overlay::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #00000060;
backdrop-filter: blur(20px);
}
.overlay-img {
width: 150%;
height: 150%;
filter: blur(80px) contrast(1.2);
}
</style>
- 发布:2024-08-17 15:24
- 更新:2024-08-19 10:17
- 阅读:210
产品分类: uniapp/H5
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: Sonoma 14.3
HBuilderX类型: 正式
HBuilderX版本号: 4.24
浏览器平台: Chrome
浏览器版本: 127.0.6533.101
项目创建方式: HBuilderX
示例代码:
操作步骤:
将image标签改为img标签,代码如下
<img src="https://p2.music.126.net/SRSzJNkVegFlCJVc49VvxQ==/109951163069324876.jpg?param=1024y1024"
class="overlay-img"></img>
将image标签改为img标签,代码如下
<img src="https://p2.music.126.net/SRSzJNkVegFlCJVc49VvxQ==/109951163069324876.jpg?param=1024y1024"
class="overlay-img"></img>
预期结果:
image与img效果应该一致
image与img效果应该一致
实际结果:
image相较于img发白
image相较于img发白
yufirem (作者)
好的我来试试
2024-08-19 16:34