我正在尝试使用 CSS 通过图像创建这个“旋风”。
http://imgur.com/a/wOyvk(没有渐变)我尝试过使用径向渐变,但是,当渐变接近中心时,我无法让渐变突然“关闭”。最好的方法是以某种方式弯曲衬里梯度吗?
这就是我到目前为止所拥有的,我不希望蓝色出现在角落里,我只想让渐变的“切片”沿着图像向下延伸。 https://jsfiddle.net/uh882Lcw/
HTML
<div class="banner-image">
<div class="glint">
</div>
</div>
CSS
.glint {
background: radial-gradient(ellipse at center, rgba(0, 0, 255, 0.4) 0%, rgba(255, 255, 255, 0) 80%, rgba(255, 255, 255, 0) 100%);
pointer-events: none;
z-index: 1;
position: absolute;
top: -700px;
left: 250px;
width: 1300px;
height: 1060px;
border-radius: 100%;
}
.banner-image {
overflow: hidden;
background-image: url('http://via.placeholder.com/960x361');
width: 960px;
height: 361px;
position: relative;
}