2021年12月13日是第八个 国家公祭日 , 悼血与火浸染之地,祭抗战死难之生灵 ,国家各种官网和各大在线电商,都把网站设置为灰色系列
,以此来悼念历史
,缅怀先烈
。本文就介绍一下使用CSS3的filter
滤镜属性让个人网站一秒变成灰色系列
的具体方法。
filter(滤镜) 属性
定义: filter
属性定义了元素(通常是<img>
)的可视效果(例如:模糊
与饱和度
)。
grayscale(%)值: 将图像转换为灰度图像
。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0。
灰色系列实现
给html
元素设置filter
属性
html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
}
提示: 可能有会给body
元素添加filter
属性,确实也可以做到同样的效果,但是如果页面中有fixed
固定定位的元素或内容,会出现定位失效
的问题,因此建议直接给html
元素加filter
属性。
就是这么简单,网站瞬间变成灰色系列,很神奇有木有。
祀我国殇,慰我英魂
欢迎访问:天问博客