📅  最后修改于: 2023-12-03 14:38:47.729000             🧑  作者: Mango
1 行暗模式 CSS(One Line Dark Mode CSS) 是一种简便的 CSS 代码片段,可用于在网站或应用程序中为用户启用暗色主题。使用这种 CSS,您无需编写大量的样式规则,只需添加一行代码即可实现暗色模式。
将以下 CSS 代码粘贴到您网站的样式表中,或者直接将其插入到页面的 <style>
标签中即可启用暗色模式:
@media (prefers-color-scheme: dark) { * { background-color: black !important; color: white !important; } }
1 行暗模式 CSS 使用了 CSS 的 @media
规则和 prefers-color-scheme
媒体特性来检测用户的首选颜色方案是否为暗色模式,并根据结果调整页面元素的背景颜色和文字颜色。该代码使用了通用选择器 *
来选取页面中的所有元素,并使用 !important
关键字确保样式覆盖之前的定义。
以下示例演示了如何使用 1 行暗模式 CSS 将页面切换为暗色模式:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dark Mode Demo</title>
<style>
@media (prefers-color-scheme: dark) { * { background-color: black !important; color: white !important; } }
</style>
</head>
<body>
<h1>Welcome to Dark Mode Demo</h1>
<p>This is a sample page demonstrating the usage of One Line Dark Mode CSS.</p>
<p>With just one line of CSS, you can easily enable dark mode on your website.</p>
</body>
</html>
希望以上内容对你有帮助!