網站添加暗黑模式HTML+JS

有些時候我們喜歡大半夜不睡覺刷抖音,突發奇想為什麼我們不能讓網站在夜間的時候自動打開夜間模式,讓網頁背景變暗,讓圖片變暗,這樣那些夜貓觀看我們的網站時候就不會那麼刺眼.

首先第一步,在您的頁面Footer檔加入以下JS代碼。

加好之後在您的頁面body處加入php判斷,這樣當檢測到cookie相關欄位時直接輸出body的class為night,已防止頁面閃爍。

<body class="<?php echo($_COOKIE['night'] == '1' ? 'night' : ''); ?>">

最後再將網站中所有需要變暗的地方調整其css,已達到變暗效果,具體css調整示例可看下方

body.night 需要調整的區塊{
    background-color: #000000;
    color: #aaa;
}
body.night img {
    filter: brightness(30%);
}

這樣當晚上9點到白天6點之間,網站打開時就自動會變成暗黑模式。 當然,你也可以加一個按鈕,來手動控制打開關閉暗黑模式。

按鈕代碼:

<a href=“javascript:switchNightMode()” target=“_self”>Dark</a>
溫馨提示:本文最後更新於2024-02-03 00:14:11,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯絡NGame
版權聲明 1 如果您喜歡本站,不花錢捐贈本站的方法>點廣告就是最好的方法~
2 有問題請聯繫站長加群版權下架/違規處理軟體打不開/閃退/報錯
3 這些資訊可能會説明你: 下載幫助 | 報毒說明 | 進站必看
4 本站資源存儲在OneDrive網盤,如發現連結失效,請聯繫我更新
5 本站資源均來源於網路,只作學習交流使用,版權歸原作者所有,請於下載后24小時內刪除,若作商業用途,請聯繫原作者授權,由於未授權發生的侵權行為與本站無關,若本站侵犯了您的權益,請聯繫本站刪除,郵箱: ngame@ningyungame.com
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索