首页IT科技黑色的网页代码(几行代码给网站添加暗黑模式)

黑色的网页代码(几行代码给网站添加暗黑模式)

时间2025-09-10 05:31:03分类IT科技浏览7917
导读:很多网站都需要添加暗黑模式,怎么添加呢,有一种简单的方式...

很多网站都需要添加暗黑模式                 ,怎么添加呢                              ,有一种简单的方式

只需在 css 代码中添加这么一句

html[theme="dark-mode"] { filter: invert(1) hue-rotate(180deg); }

filter:将模糊或颜色偏移等图形效果应用于元素                 。滤镜通常用于调整图像          ,背景和边框的渲染                              。

对于暗黑模式            ,将使用两个 filter 的两个属性:invert 和 hue-rotate:

invert:反转配色          。黑色变为白色                             ,白色变为黑色               ,其它颜色也都是如此            。

hue-rotate:帮助我们处理所有其他非黑色和白色的颜色                             。将色相旋转 180 度        ,确保应用程序的颜色主题不会改变                            ,而只是减弱其颜色               。

但是缺点是                    ,它会反转应用程序中的所有图像的颜色    ,这是我们不希望看到的                           ,所以我们应该再把图像反转回去

html[theme="dark-mode"] img { filter: invert(1) hue-rotate(180deg); }

给打开暗黑模式添加过渡

html { transition: color 300ms, background-color 300ms; }

然后需要添加暗黑模式的时候就只需要给 html 根标签添加 theme="darkmode" 就行了

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
django项目开发实战(Django web 开发(三) – Django的使用)