取决于日期的自动网页黑白滤镜 Demo

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
function applyBlackAndWhiteFilterOnDate(targetDate) {
    var currentDate = new Date();
    var targetMonth = targetDate.split("-")[0];
    var targetDay = targetDate.split("-")[1];

    // 检查当前日期是否与目标日期相等
    if (
        currentDate.getMonth() + 1 === parseInt(targetMonth) &&
        currentDate.getDate() === parseInt(targetDay)
    ) {
        // 将整个 HTML 页面设置为黑白滤镜
        document.documentElement.style.filter = "grayscale(100%)";
    }
}

applyBlackAndWhiteFilterOnDate("12-31");
除非另有说明,此内容使用 CC BY-SA 4.0 许可。
最后更新于 2025-03-20 10:51:31
提交: 7a5bc034 环境: production Hugo: 0.145.0 主题: 3.30.0-modified 时间: 1743559587944512
本博客内容仅供参考,作者不对其准确性、完整性或适用性作出任何明示或暗示的保证。因使用、引用或解读本博客内容所引发的任何直接或间接后果,作者概不承担任何责任。
本博客可能包含第三方转载内容,相关版权归原作者所有。转载内容仅为分享信息之目的,不代表作者观点。如涉及侵权,请联系删除。
使用 Hugo 构建
主题 StackJimmy 设计