欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css如何全站反色

林國瑞2年前9瀏覽0評論
CSS 反色是一種能夠將整個頁面顏色倒轉的技術,讓網頁變成黑底白字,而圖案和圖片顏色互換。下面來介紹如何使用 CSS 實現全站反色。 首先,在 CSS 樣式表中添加以下代碼:
html {
filter: invert(100%);
background-color: #000;
}
img, video {
filter: invert(100%);
}
上面的代碼中,`filter: invert(100%)` 表示將網頁的顏色進行反轉,完全變為相反色,而 `background-color: #000` 則是將背景顏色變成黑色。 針對圖片和視頻等元素,也需要進行反轉,否則會出現錯位現象。 接下來,可以使用 JavaScript 來控制反色樣式的開啟和關閉。
const btn = document.querySelector('.btn');
const html = document.querySelector('html');
let isDark = false;
btn.addEventListener('click', () =>{
isDark = !isDark;
if (isDark) {
html.classList.add('dark');
} else {
html.classList.remove('dark');
}
});
上述代碼通過監聽一個按鈕的點擊事件,將網頁從正常到反色進行切換。 `html.classList.add('dark')` 表示在 HTML 標簽中添加一個名為 `dark` 的類名,然后在使用上面的 CSS 樣式,進行反色的顯示效果。 最后,可以在 HTML 中增加一個按鈕元素用于觸發反色事件。
通過以上步驟,就可以實現網站全站反色的效果,并且提供了一個交互按鈕,可以讓用戶主動完成開啟和關閉操作,增強了用戶的體驗感。