夜间模式。

文章介绍了animate.style,一个用于CSS动画的跨浏览器库,以及如何使用window.matchMedia检测和响应用户的深色模式偏好。同时提到了pointer-events属性在交互设计中的应用。
摘要由CSDN通过智能技术生成

animation 动画地址  动画.css |CSS动画的跨浏览器库。 (animate.style)

浏览器深色模式

const darkMode = window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)");
console.log(darkMode)
darkMode && darkMode.addEventListener("change", e => {
    console.log("颜色发生改变",e.matches);
    if(e.matches){
        dark=true;
    }else{
        dark=false;
    }
})

海市蜃楼

pointer-events: none; 

防止用户冲突

  1. document.addEventListener("visibilitychange", function(){

  2. document.title = document.hidden ? "用户离开了" : "用户回来了";

  3. });

  4. comon文件存token   事件来回切换   切记清除掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值