栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

一行css代码让整个网站变灰, 通过js控制定点触发和关闭

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

一行css代码让整个网站变灰, 通过js控制定点触发和关闭

今天是5.12是个特殊的日子,有的时候吧 会把整个网站变灰的需求
这个我们用css过滤器 一行代码就能实现了

filter: grayscale(100%);

问题是 出在定点触发 这块,我们可以通过js 来实现
核心就是时间的判断这块

比如: 我们要在5.12凌晨十二点触发 到 5.13的凌晨关闭
就可以这样写

// 原生js 在三大框架中 都可以直接拿过去使用

let nowTime = new Date().getTime(),
      overTime = new Date("2022/05/12 00:00:00").getTime(),
      endTime = new Date("2022/05/13 00:00:00").getTime();
    if (nowTime > overTime && nowTime < endTime) {
      document.documentElement.style.cssText =
        "filter: grayscale(100%);";
    }

这里就不考虑什么样式的兼容性了 毕竟css3 现在移动端浏览器支持的都不错

然后就可以实现了 网站定点变灰和恢复了。省的运维人员半夜起来发包了

关注我 持续更新 前端知识

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/880055.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号