首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

用tailwindcss适配暗黑模式竟如此简单

本文就以 引发作者探索暗黑模式的背景 -> 暗黑模式起源以及重要性 -> tailwindcss + vue3 实践暗黑模式的思路来进行讲解。...那么在进入实践之前,先来聊聊,为什么会有暗黑模式?...因此夜间场景使用增长了大家对「暗黑模式」的需求,因此各大厂商为了吸引人们使用产品的欲望,自然要适配暗黑模式。这一模式不仅能够让我们不再眼瞎,并且能够带来视觉沉浸感。...第二步 在 tailwindcss 中如果需要支持暗黑模式,还需要在 variants 中增加配置,例如以下我们让背景色和文字颜色支持了暗黑模式。...感想 以上我们通过了 探索暗黑模式的背景 -> 暗黑模式起源以及重要性 -> tailwindcss + vue3 实践暗黑模式的思路向大家讲解了如何用 tailwindcss 适配 暗黑模式,最初的起源只是因为想找到一个文档站点

1.6K30

Android App Dark Theme(暗黑模式)适配指南

在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣布将支持 Dark Theme 也就是我们常说的暗黑模式,并提供相关 API...那么,为什么我们需要暗黑模式暗黑模式到底有什么好处?Android 开发者该如何适配暗黑模式呢?今天这篇文章就告诉你。 Why we need Dark Theme?...暗色主题的 App 比比皆是,但是让 Android 和 iOS 从系统层级支持暗黑模式还是头一次。也许是用户的呼声也许是工业的推动,发展得益于进步和反馈,暗黑模式就这样来到了你我的手机上。...所以,在如今使用 OLED 屏幕的手机上面,开启暗黑模式会大幅减少手机电量的消耗。关于其中更详细的作用原理以及好处,推荐阅读来自中科院物理所公众号的文章,点击下方查看。...切换主题 目前为止我们已经知道了如何适配暗黑模式,在完成适配之后,我们还需要为用户提供在运行时,切换主题的选项。

4.8K20

H5 项目如何适配暗黑模式

一、背景 随着 iOS 13 的发布,深色模式(Dark Mode)越来越多地出现在大众的视野中,支持深色模式已经成为现代移动应用和网站的一个潮流,前段时间更是因为微信的适配再度引起热议。...如何切换深色模式 iOS:“设置”--“显示与亮度”--“外观”,选择“深色” Android:“系统设置”--“显示”--“深色模式”。...二、问题 如果系统设置了深色模式,H5页面不做相应的处理,会出现背景色冲突、深色文字显示异常,深色图标显示异常等一些显示上的问题。 所以,需要对深色模式进行一些适配。...1.1meta 在head中声明,声明当前页面支持 light 和 dark 两种模式,系统切换到深色模式时...') } else { console.log('现在是浅色模式') } } // 判断当前模式 darkModeHandler() // 监听模式变化 mediaQuery.addListener

2.2K50

如何在 React 中快速实现暗黑模式

暗黑模式已成为许多应用程序和网站的最基本功能,因为它可以带来非常好的用户体验。因此在项目中实现暗模式是一项非常有用的技能,使用 ReactJS 和 Chakra UI 可以轻松实现暗模式。...source-code-pro,Menlo,Monaco,Consolas," } } } } 该配置由两部分组成,两个变量,initialColorMode,它将确定哪种模式是默认模式...第三步 要启用暗模式,只需要将 ColorModeScript 模块添加到 index.js 文件中。...在应用程序中实现切换开关后,用户应该能够通过单击按钮在深色和浅色模式之间切换。然后,网站的外观应相应更改。...总结 通过引入 Chakra UI 框架,我们会发现实现网站的暗黑模式变得非常的简单,我们只需要进行相应的配置即可。

45230

几行代码,给自己的网站安排暗黑模式

作者:陌溪 陌溪的学习笔记:http://note.moguit.cn 大家好,我是 陌溪 最近,看到不少网站都有暗黑模式,能够让我们在夜晚浏览网站的时候保护双眼,所以花费了半天的时间研究了一下,给蘑菇安排上了...下面,先来几张蘑菇社区暗黑模式的图片,看看开启暗黑模式后的样子 首页 然后是文章详情页,可以看到效果还是不错的 博客详情页 下面,让我们一起来学习一下,如何通过几行代码,给自己的网站安排上暗黑模式...将使图像完全变黑;当值超过 100% 时图像将获得更高的对比度 因为我们都知道,蘑菇都是以白色作为主题色的,所以通过 invert 色相反转后,原来的白色就会变成黑色,而黑色的字体就会变成白色,从而实现了暗黑模式...上面的原理讲完了,下面我们就需要添加一个按钮,进行暗黑模式的切换了 changeDarkModel(darkModel){ if (darkModel == 1) { console.log...("切换暗黑模式") window.document.documentElement.setAttribute('data-theme', 'dark') } else {

84320

一行代码就实现 WordPress 博客暗黑模式

暗黑模式是指把所有 UI 换成黑色或者深色的一个主题模式,现在主流的操作系统都已经支持暗黑模式了,比如 Mac 系统的暗黑模式: 如果用户的系统已经支持了暗黑模式,所以我们的网站最好也实现暗黑模式。...如何实现给网站实现网站暗黑模式,一般来说需要写一个暗黑模式下的 CSS。...一行代码就实现网站暗黑模式 比如「WordPress果酱」的博客页面,默认是: 我们可以给使用 CSS 3 的滤镜将页面的所有标签的颜色都反转: html{filter: invert(100%);}...效果: 厄,把图片也反转了,有点见了鬼的感觉,那图片再反转下: img{filter: invert(100%);} 效果: 感觉博客绿色变成紫色不好看,暗黑模式应该仅仅亮度反转,色相不应该反转,...html, img { filter: invert(1) hue-rotate(180deg); } img { opacity: .8; } 最终的效果: 最后一步,能不能系统在暗黑模式才启用这段

29220

WordPress添加暗黑模式并集成到主题教程

Darkmode.Js – 网站支持炫酷暗黑模式/夜间模式 昨晚在网上逛时无意发现了轻松让网站实现暗黑模式的小工具Darkmode.js, Darkmode.js是一个开源JavaScript项目,只一段代码就能快速让你的网站支持深色模式...使用js控制切换,当切换至暗黑模式后class调用适配暗黑的css,由于css层级优先关系就达到了暗黑的效果,因此加入css样式时注意这点,不然无效。 3. 扩展:切换按钮和后台开关。...>"> 主要是cookie判断,判断如果你开启暗黑模式的cookie,如果有就输出night(达到暗黑效果),没有则空不开启。...切换按钮 虽然 22 点到 6 点自动切换成暗黑模式,但也许有人不喜欢暗黑模式,所以可以加个按钮来人工切换。...,如标准模式下按钮表示点击进入“暗黑”,而暗黑模式按钮要显示的为进入“标准”,很明显上面的那个按钮不管是在哪种模式下都显示“暗黑”,太过于单调了,于是我在此基础上做了一些修改: HTML <div class

94320

超简单的网站暗黑模式,它真的超简单!

原文作者:Matthew Marquise(已授权) 译者 & 校正:HelloGitHub-小鱼干 & 卤蛋 暗黑模式是网站颇受欢迎的功能,用 HTML、CSS、JS 即可实现。...但为什么你没有在你的个人网站实现暗黑功能呢?只要这简单的三个步骤,你就可以拥有暗黑模式。实操开始!(译:并不是所有的人都会 CSS,所以这是为什么我会翻译本文的原因,它真的超简单!)...暗黑模式 Step 1: 如果你还没有个人网站,先简单地创建一个 HTML 文件。 <!...暗黑模式 Step 2: 开始往 HTML 里添加我们想要的东西,先来添加链接 JS 和 CSS 文件的方法,就像 ADD CSS FILE 和 ADD JS FILE 注释下的那样: <!...暗黑模式 Step 3: 经过上面 2 个步骤,你可能认为暗黑模式已经实现,但其实不是。来问自己一个问题:如果我的网站有多个页面要咋整?如何在每个页面启用黑暗模式而不是默认的白色背景?

90150
领券