3.禁用右键、Crtl+U和F12
JS
引入JS:
5.樱花飘落效果
JS
引入JS:
在其之前插入以下代码:
/*定义实际页面效果格式(把自定义的夜间模式css写进去):*/ .DarkMode xxx{ } /*切换动画效果(必须保留)*/ .Cuteen_DarkSky,.Cuteen_DarkSky:before { content: ""; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 88888888; } .Cuteen_DarkSky { background: linear-gradient(#feb8b0,#fef9db) } .Cuteen_DarkSky:before { transition: 2s ease all; opacity: 0; background: linear-gradient(#4c3f6d,#6c62bb,#93b1ed) } .DarkMode .Cuteen_DarkSky:before { opacity: 1; } .Cuteen_DarkPlanet { z-index: 99999999; position: fixed; left: -50%; top: -50%; width: 200%; height: 200%; -webkit-animation: CuteenPlanetMove 2s cubic-bezier(.7,0,0,1); animation: CuteenPlanetMove 2s cubic-bezier(.7,0,0,1); transform-origin: center bottom; } @-webkit-keyframes CuteenPlanetMove { 0% { transform: rotate(0); } to { transform: rotate(360deg); } } @keyframes CuteenPlanetMove { 0% { transform: rotate(0); } to { transform: rotate(360deg); } } .Cuteen_DarkPlanet:after { position: absolute; left: 35%; top: 40%; width: 9.375rem; height: 9.375rem; border-radius: 50%; content: ""; background: linear-gradient(#fefefe,#fffbe8); } /* function switchNightMode(){ var night = document.cookie.replace(/(?:(?:^|.*;\s*)night\s*\=\s*([^;]*).*$)|^.*$/, "$1") || '0'; if(night == '0'){ document.querySelector('link[title="dark"]').disabled = true; document.querySelector('link[title="dark"]').disabled = false; document.cookie = "night=1;path=/" console.log('夜间模式开启'); }else{ document.querySelector('link[title="dark"]').disabled = true; document.cookie = "night=0;path=/" console.log('夜间模式关闭'); } }*/ function switchNightMode() { $(' ').appendTo($("body")), setTimeout(function() { var DarkMode = document.cookie.replace(/(?:(?:^|.*;\s*)DarkMode\s*\=\s*([^;]*).*$)|^.*$/, "$1") || '0'; (DarkMode == '0') ? ($("html").addClass("DarkMode"),document.cookie = "DarkMode=1;path=/",console.log('夜间模式开启'),$('#modeicon').attr("xlink:href", "#icon-sun")):($("html").removeClass("DarkMode"),document.cookie = "DarkMode=0;path=/",console.log('夜间模式关闭'),$('#modeicon').attr("xlink:href", "#icon-_moon")) ,setTimeout(function() { $(".Cuteen_DarkSky").fadeOut(1e3, function() { $(this).remove() }) }, 2e3) }),50} function checkNightMode() { if ($("html").hasClass("n-f")) { $("html").removeClass("day"); $("html").addClass("DarkMode"); $('#modeicon').attr("xlink:href", "#icon-sun") return; } if ($("html").hasClass("d-f")) { $("html").removeClass("DarkMode"); $("html").addClass("day"); $('#modeicon').attr("xlink:href", "#icon-_moon") return; } if (document.cookie.replace(/(?:(?:^|.*;\s*)DarkMode\s*\=\s*([^;]*).*$)|^.*$/, "$1") === '') { if (new Date().getHours() >= 23 || new Date().getHours() < 7) { $("html").addClass("DarkMode"); document.cookie = "DarkMode=1;path=/"; console.log('夜间模式开启'); $('#modeicon').attr("xlink:href", "#icon-sun") } else { $("html").removeClass("DarkMode"); document.cookie = "DarkMode=0;path=/"; console.log('夜间模式关闭'); $('#modeicon').attr("xlink:href", "#icon-_moon") } } else { var DarkMode = document.cookie.replace(/(?:(?:^|.*;\s*)DarkMode\s*\=\s*([^;]*).*$)|^.*$/, "$1") || '0'; if (DarkMode == '0') { $("html").removeClass("DarkMode"); $('#modeicon').attr("xlink:href", "#icon-_moon") } else if (DarkMode == '1') { $("html").addClass("DarkMode"); $('#modeicon').attr("xlink:href", "#icon-sun") } } } @media (prefers-color-scheme: dark) { body { background: #121212; } article{ color:rgba(255,255,255,.86); } }
引入: 调用: fullScreen();