css - 我怎样才能使曲线模糊的背景图像叠加
问题描述
首先对不起。我无法描述我希望我的叠加层看起来如何。
我正在尝试使叠加层看起来像下面的图片。
我尝试了以下代码:
*,*::after,*::before{
box-sizing: border-box;
margin: 0;
padding: 0;
}
section{
margin-left: auto;
padding: 20px 100px;
}
.container{
position: relative;
min-width: 100%;
height: 400px;
background: rgb(0, 64, 255);
margin: 20px;
border-radius: 20px;
}
.developer-overlay{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
/* background: linear-gradient(115deg, rgb(255, 255, 255) 0%,rgba(255, 255, 255, 0.801) 35%,rgba(255, 255, 255, 0.356) 80%,transparent 100%); */
background: radial-gradient(circle at -100%, #fff 50%, rgba(255, 255, 255, 0.685) 75%, rgba(255, 255, 255, 0.363) 100%);;
width: 100%;
height: 100%;
}
<section>
<div class="container">
<div class="holder">
<div class="developer-bg"></div>
<div class="developer-overlay"></div>
</div>
</div>
</section>
图片
解决方案
使用如下面罩:
.box {
margin:50px;
border-radius:30px;
height:200px;
background:url(https://picsum.photos/id/1024/800/800) center/cover no-repeat;
-webkit-mask:radial-gradient(100% 150% at right, #fff 40%,transparent 90%);
}
body {
background:pink;
}
<div class="box"></div>
推荐阅读
- azure - 使用 shell 脚本从 azure 文件存储中列出 10 天前的文件
- c - 编写一个函数,显示三个不同数字的所有不同组合
- java - Java HTTP 请求的标头转义/编码
- python - 最小生成树问题
- google-apps-script - RangecopyFormat(仅限)使用谷歌脚本从一个电子表格到另一个电子表格
- r - 替换列表元素中的值
- reactjs - 使用 Jasmine 对已导入 SVG 的 Typescript/React 进行单元测试
- c# - 查看函数执行时间的最佳方法
- haskell - 如何在 Template Haskell 中“应用”类型变量?
- python - Python中的特定选择和排列