2015-11-05 369 views
-4

是否有可能像这样在图像上创建“闪光灯”,只能使用CSS?对图像的CSS闪光效果

我试过-webkit-filter但这看起来不太好。

enter image description here

+0

你能澄清你所说的 “闪光效果” 是什么意思? – Rounin

+1

疯狂的猜测,但您可以通过在图像上定义地图并将CSS 3渐变效果应用于所需区域来完成。但是,当然你也可以开放photoshop,并在10秒内完成 – sinanspd

+0

正如Rounin所问,你能否详细解释一下你的意思是“闪光”。 –

回答

1

你的意思是这样的:

div { 
 
    background: url(http://lorempixel.com/400/400); 
 
    width: 400px; 
 
    height: 400px; 
 
    position: relative; 
 
} 
 
div:after { 
 
    position: absolute; 
 
    height: 80px; 
 
    width: 160px; 
 
    background: rgba(255, 255, 255, 0.7); 
 
    content: " "; 
 
    top: calc(50% - 40px); 
 
    left: calc(50% - 80px); 
 
    border-radius: 50%; 
 
    box-shadow: 0px 0px 50px 50px rgba(255, 255, 255, 0.7); 
 
}
<div></div>