首页变灰 实现

简介: 首页变灰 实现


背景

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

实战

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色相饱和度的这个属性的使用:

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


大功告成!!!

相关文章
|
8月前
|
存储 前端开发 JavaScript
ElementUI之首页导航与左侧菜单
ElementUI之首页导航与左侧菜单
47 0
|
3天前
|
JSON 前端开发 JavaScript
8.ElementUI之首页导航+左侧菜单
8.ElementUI之首页导航+左侧菜单
14 0
|
1月前
publiccms实现首页菜单栏下拉的方法
publiccms实现首页菜单栏下拉的方法
|
6月前
|
JSON 前端开发 测试技术
ElementUI之首页导航+左侧菜单
ElementUI之首页导航+左侧菜单
49 0
|
7月前
|
前端开发
关于ElementUI之首页导航与左侧菜单实现
关于ElementUI之首页导航与左侧菜单实现
72 0
|
7月前
|
小程序 JavaScript
小程序点击轮播图跳转到tab导航界面
小程序点击轮播图跳转到tab导航界面
65 0
|
前端开发 开发者
网站都变灰了,几行代码可以实现
网站都变灰了,几行代码可以实现
106 0
网站都变灰了,几行代码可以实现
滚动条案例(点击跳转到指定地点,上下滑动跟随显示标题)
滚动条案例(点击跳转到指定地点,上下滑动跟随显示标题)
|
前端开发 开发者
首页-导航条 |学习笔记
快速学习 首页-导航条
78 0
首页-导航条 |学习笔记
|
前端开发
关于网站下拉导航的设置
网站的导航很多都是下拉的方式,如下图所示: 就是一种下拉菜单,导航的数据是以ul、li相互嵌套的方式存在的。 ------------------------------------------ <div class="head"> <div class="logo"></d.
1075 0