css3的滤镜:filter和backdrop-filter的知识和区别
backdrop-filter: blur(5px); 将这个元素覆盖的区域下方进行模糊
filter: blur(5px); 这个元素内部模糊了,底部反而没有模糊
filter 当前和后代元素都继承该属性
backdrop-filter 该层底部的元素模糊 有兼容安卓
-webkit-filter: blur(2px); 兼容浏览器Chrome, Safari, Opera
不能说哪种好或那种坏,他们都有可用的使用场景
filter的图片效果:
普通图片
filter: blur(2px); 高斯模糊
filter: invert(1); 反色
filter: saturate(5); 照片饱和度
filter: grayscale(1); 灰度 灰白照片效果
filter: sepia(1); 照片褐色 怀旧效果
filter: hue-rotate(90deg); 图片色相 数字变化可做渐变效果
filter: brightness(2); 图片亮度
filter: contrast(2.5); 图片对比度 类似饱和度
filter: drop-shadow(20px 20px 10px #000); 图片加阴影效果