CSS中backdrop-filter与fliter属性

8 篇文章 0 订阅

一、介绍mdn文档中对这两个属性的介绍

(1)backdrop-filter CSS 属性可以让你为一个元素后面区域添加图形效果(如模糊或颜色偏移)。因为它适用于元素背后的所有元素,为了看到效果,必须使元素或其背景至少部分透明。

(2)CSS属性 filter 将模糊或颜色偏移等图形效果应用于元素。滤镜通常用于调整图像、背景和边框的渲染。

二、来理解backdrop-filter属性的例子

为省事,我直接修改w3school上的内容 例子来源icon-default.png?t=M666https://www.w3school.com.cn/tiy/t.asp?f=cssref_filter_grayscale_1

下图我使用了css的backdrop-filter属性,其中 div设置了这个属性,而且div的背景颜色是透明的,不然无法看到模糊的元素了。z-index属性用来设置堆叠顺序(不过在这里不用也行,因为在这个例子里只有div含有position属性)。可以看到,div元素后面的区域添加了模糊效果,而div元素里面的内容“我在div里面”并不会变得模糊。

 如果div没有设置backdrop-filter  div元素背后区域不会变得模糊效果如下

三、来理解filter属性的例子

filter将元素中的内容变得模糊 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值