首页变灰 实现

简介: 首页变灰 实现


背景

最近,因为都知道的原因,各大网站首页变灰了,于是乎想着如何实现。首先

实战

1.写了个简单页面


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .conainer{
            height: 800px;
            width: 800px;
        }
        .box{
            height: 100px;
            width: 800px;
            background:green;
        }
        h1{
            color: red;
        }
    </style>
</head>
<body >
    <div class="box"></div>
    <div class="conainer">
        <h1>图片</h1>
        <img src="./245.jpg" alt="" width="100%">
    </div>
</body>
</html>

这个demo里面想着,文字和div快好说,加个css就可改变灰色,那图片是怎么变灰色的呢?

关键代码,只要2个css就可以实现

body { 
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
        }
 html { 
      -webkit-filter: grayscale(100%); 
      -moz-filter: grayscale(100%); 
      -ms-filter: grayscale(100%); 
      -o-filter: grayscale(100%); 
      filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);  
      _filter:none; 
  }

效果如下:


原理

这其实这个css3的filter色相饱和度的这个属性的使用:

具体用法,可以参考菜鸟教程.


大功告成!!!

相关文章
不使用a标签,实现点击跳转到其他页面的代码
不使用a标签,实现点击跳转到其他页面的代码
|
3月前
html页面点击按钮实现页面跳转功能
html页面点击按钮实现页面跳转
106 11
|
8月前
|
前端开发 JavaScript
CSS动画(个人资料卡片)
CSS动画(个人资料卡片)
|
9月前
publiccms实现首页菜单栏下拉的方法
publiccms实现首页菜单栏下拉的方法
|
小程序 JavaScript
小程序点击轮播图跳转到tab导航界面
小程序点击轮播图跳转到tab导航界面
119 0
|
前端开发
CSS——小米首页悬浮栏效果
小米首页悬浮栏效果
130 0
网站顶部的跑马灯特效代码
跑马灯的方法很多,其中最简单的是采用一句Html代码来实现
184 0
网站顶部的跑马灯特效代码
|
前端开发 开发者
首页-导航条 |学习笔记
快速学习 首页-导航条
111 0
首页-导航条 |学习笔记
网页鼠标点击特效代码
我在网页的源代码中找到了这个鼠标点击特效代码,贴在下面。
173 0