Css不规则阴影怎么设置?

在面对规则的矩形或者圆形,用box-shadow生成的投影可以说堪称完美。但是面对不规则图形,再用box-shadow生成的投影就有点力不从心了。

滤镜效果规范提供了一个针对这个问题的解决方案,通过一个新的filter属性,通过一些便利的功能函数指定即可,如blur()、grayscale()、还有drop-shadow()。

filter: blur() grayscale() drop-shadow();

drop-shadow()滤镜接受和基本box-shadow相同的参数,但是没有扩散半径,没有inset关键字,不能用逗号分隔多个不同的阴影。

box-shadow: 2px 2px 10px rgba(0,0,0,.5);

我们可以这样写:

filter: drop-shadow(2px 2px 10px rgba(0,0,0,.5));

你可以在下图中看到drop-shadow()滤镜应用于文章开头图片中元素的效果。

使用drop-shadow()滤镜设置不规则阴影示例:

<div class="triangle"></div>.triangle{
    width: 200px;
    height: 60px;
    position: relative;
    filter: drop-shadow(0 0 5px #ccc);
    background-color: #fff;
}
.triangle:after{
    content: "";
    position: absolute;
    left: 20px;
    bottom: -10px;
    width: 20px;
    height: 20px;
    background-color: #fff;
    transform: rotate(45deg);
}

效果图:

以上就是Css不规则阴影怎么设置?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读

    计算机蓝屏故障的计算机蓝屏解决方案

    计算机蓝屏故障的计算机蓝屏解决方案,,电脑蓝屏电脑故障经常使用电脑的朋友经常遇到,因为电脑蓝屏是一个非常普遍的现象,所以很难预测,什么时

    cad图形显示快捷键|cad视图显示快捷键

    cad图形显示快捷键|cad视图显示快捷键,,1. cad视图显示快捷键首先打开【CAD软件】,点击【视图】,轻点【重生成】,CAD中的重生成即刷新功能,或

    扬声器属性级别设置|扬声器属性高级

    扬声器属性级别设置|扬声器属性高级,,1. 扬声器属性高级选择“高级”标签试试,不行的话,说明系统有问题了,直接换个验证过的系统盘重装系统就

    如何创建宽带连接(图形)

    如何创建宽带连接(图形),,很多时候,由于计算机的使用不当,计算机网络连接遭到破坏。此时,我们需要自己创建宽带连接。下面我们将教你如何创建宽

    如何将CPU与热图形卡匹配

    如何将CPU与热图形卡匹配,,当比尔·盖茨正式离开微软,Windows XP也宣布停止出售。虽然Windows Vista操作系统不能得到很多老玩家的青睐,Dire

    无法打开网络正常网页的解决方案

    无法打开网络正常网页的解决方案,,昨天我在一家电脑公司做了一个奇怪的现象,在网络的开始都是正常的,QQ是正常的,但不久之后,我发现无法打开网

    MacChrome打开HTTPS证书错误解决方案

    MacChrome打开HTTPS证书错误解决方案,,评论:在Chrome浏览器下,总是建议站点的安全证书不可信。有一个很好的解决方案,你可以试试看。 GoAge

    三常见BIOS故障排除解决方案

    三常见BIOS故障排除解决方案,,笔记本电脑如何长时间出现黑屏为什么为什么如何删除和修改旧IBM笔记本电脑BIOS设置中的密码我想你会与这些

    AMD和NVIDIA之间的图形大战

    AMD和NVIDIA之间的图形大战,,图形卡作为计算机主机的重要组成部分,承担着图形输出和显示的任务。今天,在娱乐、视听享受的追求,显卡的地位将