亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS變量如何實現暗黑模式

發布時間:2021-03-22 09:46:02 來源:億速云 閱讀:184 作者:小新 欄目:web開發

這篇文章主要介紹CSS變量如何實現暗黑模式,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

使用 CSS變量@media查詢 實現暗黑模式。

CSS變量如何實現暗黑模式 

CSS Dark Mode

我定義了變量以設置主題的顏色,我建議你也這樣做,因為這樣會使這個過程容易得多。我的默認模式的顏色變量如下:

:root {
  --accent: #226997;
  --main: #333;
  --light: #666;
  --lighter: #f3f3f3;
  --border: #e6e6e6;
  --bg: #ffffff;
}

如果你想在你的樣式表中使用這些變量,你可以這樣做:

p {
  color: var(--main);
}

這樣,如果您想更改主題的顏色,則只需修改定義的變量,所有使用該變量的內容都會更新。

現在我們需要定義一組新的變量,這些變量將在調用 CSS 暗模式時使用。

/* 定義 dark 模式的顏色 */
:root {
  --accent: #3493d1;
  --main: #f3f3f3;
  --light: #ececec;
  --lighter: #666;
  --border: #e6e6e6;
  --bg: #333333;
}

添加 Dark 式支持

現在,我們定義了兩組變量,剩下要做的惟一一件事就是將 preferences -color-scheme 媒體查詢添加到我們的 dark 變量中。

帶上 Dark 顏色變量并在下面添加 @media 查詢

/* 定義 dark 模式的顏色 */
@media (prefers-color-scheme: dark) {
  :root {
    --accent: #3493d1;
    --main: #f3f3f3;
    --light: #ececec;
    --lighter: #666;
    --border: #e6e6e6;
    --bg: #333333;
  }
}

就是這樣!如果有人使用深色操作系統主題并訪問您的網站,您的網站現在將自動切換到黑暗模式。

CSS變量如何實現暗黑模式

CSS變量如何實現暗黑模式

我相信您會希望測試這種更改是否有效。為此,您可以簡單地在操作系統上啟用一個 dark 主題,例如 iOS dark 主題。

或者,如果你不想在你的操作系統主題上浪費時間,你可以在 Firefox 中強制執行這個測試。方法如下:

打開 Firefox,然后在地址欄中鍵入 about:config ,然后按 Enter。

你將被要求承擔風險,接受它。

在搜索欄中,搜索 ui.systemUsesDarkTheme 。 將復選框更改為 number 并單擊 + 符號。 將值更改為 1 并單擊 tick 按鈕。

現在頁面應該變黑。

回到您的網站,主題應該已自動更新為黑暗模式。

如果您想要測試它是否切換回來,請將值更改為 0

完成測試后,單擊垃圾桶刪除該選項。

以上是“CSS變量如何實現暗黑模式”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

紫金县| 宣化县| 宁夏| 济阳县| 孝义市| 读书| 拉萨市| 威海市| 内丘县| 外汇| 桐庐县| 绿春县| 开鲁县| 洛宁县| 习水县| 达日县| 太保市| 积石山| 宁远县| 横峰县| 光泽县| 屏南县| 丰县| 黑龙江省| 江山市| 西藏| 西畴县| 晋江市| 曲阳县| 台中市| 民丰县| 花垣县| 陵水| 常德市| 恭城| 兴国县| 越西县| 承德县| 界首市| 北流市| 通州区|