• 实现页面变成灰色色调


    1 css实现

    body *{
    
    -webkit-filter: grayscale(100%); /* webkit */
    -moz-filter: grayscale(100%); /*firefox*/
    -ms-filter: grayscale(100%); /*ie9*/
    -o-filter: grayscale(100%); /*opera*/
    filter: grayscale(100%);
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter:gray; /*ie9- */
    }

    对于ie10 ie11 不支持filter属性

    针对ie10 ie11,

    方法1:强制页面ie9渲染

    <meta http-equiv="x-ua-compatible" content="IE=EmulateIE9"/>

    2 使用grayscale.js

     $(document).ready(function(){
            var navStr = navigator.userAgent.toLowerCase();
             if(navStr.indexOf("msie 10.0")!==-1||navStr.indexOf("rv:11.0")!==-1){ 
                            grayscale(document.body);
                         grayscale(document.getElementsByTagName("img"));
                        }
        });

    只针对 ie10 ie11,因为很耗资源,所以加载起来比较慢

    grayscale(document.body); //整站变成灰色
    grayscale(document.getElementById("main"));//指定元素变灰色
    grayscale.reset(document.getElementById("main"));//指定元素还原
  • 相关阅读:
    C
    A
    枚举子集的几种方法
    Codeforces Round #476 (Div. 2) [Thanks, Telegram!] ABCDE
    wannafly挑战赛14
    2018西安电子科大同步赛
    概率dp学习记录
    xcoj 1103 插线板(树链刨分求最大子段和)
    bzoj 2286(虚树+树形dp) 虚树模板
    bzoj3012(Trie)
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/12674032.html
Copyright © 2020-2023  润新知