HTML SVG阴影

<defs>和<filter>

所有 Internet SVG滤镜都在<defs>元素中定义。

<defs>元素是定义的缩写,包含特殊元素(例如滤镜)的定义。

<filter>元素用于定义SVG滤镜。

<filter>元素具有必需的id属性,用于标识滤镜。图形然后指向要使用的滤镜。

<feoffset>

<feoffset>元素用于创建阴影效果:想法是拍摄SVG图形(图像或元素)并将其在xy平面中移动一点,然后将原始图像混合在偏移图像的顶部(使用<feBlend>)。

滤镜的属性:

属性                    作用

x,y                       提供左上角的坐标来定义在哪里渲染滤镜效果。(默认值:0)

width,height         绘制滤镜容器框的高度(默认都为100%)

result                      用于定义一个滤镜效果的输出名字,以便将其用作另一个滤镜效果的输入(in)

in                            指定滤镜效果的输入源,可以是某个滤镜导出的result,也可以是下面6个值

 in属性的6个取值

 

feBlend滤镜的模式: 

  • normal —— 正常
  • multiply —— 正片叠底
  • screen —— 滤色
  • darken—— 变暗
  • lighten —— 变亮

示例:

想要更改滤镜的模式只需要更改mode的值就可以了 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值