全国哀悼日网站背景图片变灰色css3样式

css3属性filter设置,IE不兼容

  html {
      filter: grayscale(1);
      -webkit-filter: grayscale(1);
      -moz-filter: grayscale(1);
      -ms-filter: grayscale(1);
      -o-filter: grayscale(1);
      filter: progid: DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

IE浏览器使用grayscale.js,配合样式可以使界面变成灰色

html{
  filter: gray;
  color: gray;
}


filter的其他滤镜效果

    filter: blur(5px); //高斯模糊
    filter: contrast(0.5);//调整图像的对比度,100%图像不变,0%变黑,值0%-100%,浮点数0-1
    filter: brightness(%);//给图片设置一种线性乘法,让图像看起来更亮或更黑,可以超过1,默认1
    filter: hue-rotate(deg);//给图像用色相旋转0-360deg,超出360,又回到原来的色相值了
    filter: invert(%); //反转输入图像,100%则完全反转
    filter: opacity(%); //图像透明度
    filter: saturate(%);//转换图像饱和度,可以超出100%
    filter: sepia(%);//将图像转换为深褐色,0-100%
    filter: url(svg-url#element-id);//接收一个xml文件,文件设置一个svg滤镜,可以包含一个锚点来指定一个具体的滤镜元素

你可能感兴趣的:(全国哀悼日网站背景图片变灰色css3样式)