【发布时间】:2021-08-26 13:40:42
【问题描述】:
我正在尝试使用 CSS 创建“焦点”效果。我设法添加了一些背景颜色并使用径向渐变来创建我想要的几乎。请参阅下面的pen(为简单起见,我在笔中使用了 img 而不是视频):
<div class="focus" />
<video src="https://some-video" />
.focus {
top:0;
left:0;
position:fixed;
z-index:100;
height:100vh;
width:100vw;
background: radial-gradient(
circle at 50% 50%,
transparent 150px,
rgba(0, 0, 0, 0.9) 160px
);
}
有没有办法添加模糊滤镜而不是不透明度?
我找到了this,但正如对该答案的评论中提到的,我想要一个允许动态内容而不复制 html 标签的解决方案(不想处理 2 个视频元素...... )
【问题讨论】:
标签: css css-filters css-gradients