上图是一个想法,假设我有一个覆盖页面的固定 dix,我想专注于一个区域。
.fixed-full {
background-color: rgba(0, 0, 0, 0.6);
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 9;
}
我没有看到上面的内容与我想要完成的工作一起使用,我需要使用蒙版或径向渐变。
我读了一些关于 webkit masking 和 svg masking 的 tuts,弄清楚它有点乏味,我希望得到建议。
我玩了一些盒子阴影,box-shadow: -20px 30px 380px 280px rgba(0, 0, 0, 0.7) inset;
它的效果很酷,但不完全是我想要的。
不介意使用 javascript 解决方案。
CSS 结果: 感谢 vals
CSS 结果: 基于 Rémi 的方法,谢谢 看起来不错,但很难得到一个清晰的圆圈,也许如果我摆弄它 :)