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

Nuxt3在使用Tailwindcss情况下,如何优雅实现深色模式切换

使用JavaScript实现很简单: // 使用localstorge存储深色亮色模式 if (localStorage.theme === 'dark' || (!...图片 在检查了其他地方源码官方文档,可以知道nuxt.config.ts内可以配置的内容: { // 首选颜色模式,可以是 'light'、'dark' 或 'system' // 如果设置为...dark' // 如果首选颜色模式无法使用,则会使用回退颜色模式 // 默认值为 'light' fallback: 'light', // 存储颜色模式的键名,用于在本地存储存储颜色模式的值...同时配合前文说的客户端插件,实现本地的系统深色模式切换监听更改的接口方法。 图片 接下来就看看怎么使用吧。 使用演示 现在,我们就来看看如何使用。...,用于在本地存储存储颜色模式的值 }, 最后,我们定义一个组件按钮,用于切换深色模式: // components/ColorModeButtom.vue let colorMode

1.4K160

全功能数据库管理工具-RazorSQL 10大版本发布

RazorSQL 支持40 多个数据库,可以通过 JDBC或ODBC连接到数据库: ◆ 增强功能 增强了模式。可以通过 View -> Dark Mode 菜单选项选择模式。...现在可以通过 View -> Legacy Dark Mode 菜单选项选择以前的模式。...Mac:现在默认自动检测模式/亮模式。...可以在查看菜单中更改此设置 语法高亮颜色:添加了为深色非深色用户界面设置不同语法高亮颜色的功能 颜色:添加了为深色非深色用户界面设置不同前景色背景色的功能 启动时间减少约 10% 自动完成/自动查找.../ Linux:文件名可能会被截断 文件系统浏览器:突出显示与文件名标签不匹配的日期大小标签的颜色前景 Mac:如果从视图菜单中选择模式,将选择切换到自动检测/亮模式不再重新打开自动检测 Mac

3.8K20

苹果iOS 13 新设计规范全面解析

关于如何设计黑暗模式,苹果也给出了几点建议。在iOS 13.0及更高版本中,人们可以选择采用称为黑暗模式外观。在模式下,系统为所有屏幕,视图,菜单控件使用的配色,使前景内容在较的背景下突出。...黑暗模式支持所有辅助功能。 人们可以选择模式作为其默认界面风格,并且他们可以使用设置功能,使设备在环境光线较低时自动切换到黑暗模式。...在选择浅色深色背景下单独组合的应用色调颜色时,请查看系统的配色方案以获得指导。 明智地使用颜色进行交流:当谨慎使用时,提高注意重要信息的颜色力量会增强。...艺术品的变化有时需要改变附近的颜色,以保持视觉连续性并防止界面元素变得过于强大或不足。例如,地图在使用地图模式时会显示浅色方案,但在激活卫星模式时会切换为深色方案。...模式中的调色板包括较的背景颜色较浅的前景色,经过精心挑选以确保对比度,同时保持模式之间的一致感。 使用适应当前外观的颜色:语义颜色(如分隔符)会自动适应当前外观。

4.4K40

如何在网页设计中实现深色模式:增强用户体验

从本质上讲,深色模式颠倒了界面的标准配色方案,用较浅的背景代替较的色调,用较浅的字体代替更鲜艳的色调。移动应用程序、网站操作系统的用户被这种倒置产生的引人注目的视觉美感所吸引。...通过定义颜色其他样式属性的变量,我们可以轻松地在不同主题之间切换,而无需修改单独的 CSS 规则。...然后,我们创建一个模式类,在其中使用适合模式的值覆盖这些变量。 深色模式切换按钮 接下来,让我们创建一个切换按钮,允许用户在浅色模式深色模式之间切换。...'伪类在选中切换按钮时应用模式样式。...文本大小字体调整:让消费者能够更改文本大小字体样式,以适应自己的品味视觉要求。 使用高对比度颜色:为了提高易读性,特别是对于有色觉问题的用户,请使用高对比度颜色组合。

12810

前端-重构方案了解一下

1.3前端框架、模板 使用公司内部人员自创框架C.F.F,自定义build文件,内嵌Smarty模板获取后台数据,利用{$xxx}获取后台数据,但是定义了很多全局变量存储模板数据,造成占用更多内存、污染命名空间等问题...3、Dialog : jquery弹窗插件 4、jCarousel : jquery 轮播插件 (重构版舍弃,原因不复杂的场景能原生实现尽量原生实现) 5、respond:为 IE6-8 以及其它不支持...,同事之间能很快读懂相互的代码,提高开发效率 2.2技术选型 2.2.1 开发模式:前后端分离 前后端分离开发早已成为趋势,到现在新项目大多采用这种模式进行开发,项目完全重构的话当然首选模式 好处:以前没有前端这一职位之说...,嵌套过深要进行优化 2.5.2 DOM ☆ 尽量减少DOM操作(访问修改都算)的次数 ☆ 访问元素时使用最快的API ☆ 使用事件委托来减少事件处理器的数量 ☆ 减少重绘重排的次数 2.5.3 算法流程...Vue 双花括号自带过滤功能 2.7.2 本地存储数据泄露 本地存储的所有数据就都可能被攻击者的JS脚本读取到,所以敏感、机密信息都不建议在前端存储 const常量 let 块级作用域避免代码习惯不佳导致的作用域混乱问题

1.4K20

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

暗黑模式已成为许多应用程序网站的最基本功能,因为它可以带来非常好的用户体验。因此在项目中实现模式是一项非常有用的技能,使用 ReactJS Chakra UI 可以轻松实现模式。...接下来让我们看看如何使用 Chakra UI 来构建一个可以在深色浅色之间的网站。...,可以找到要放置开关的组件,并使用 Chakra UI 提供的 useColorMode 功能使颜色模式保持不变。...接下来,创建一个按钮并添加“切换颜色模式”功能作为 onClick 的响应事件: {colorMode==='light'...在应用程序中实现切换开关后,用户应该能够通过单击按钮在深色浅色模式之间切换。然后,网站的外观应相应更改。

50130

网站如何适配暗色模式并实现手动、自动切换

iOS13开始全面支持暗色模式。 那么,我们自己的网站如何适配暗色/亮色模式呢?首先说一下最基础的媒体查询,然后带大家了解一下我的适配方案(纯JS、CSSHTML的前端操作)。...[效果图] 媒体查询的优缺点 很多文章会介绍你直接使用媒体查询来适配暗色模式;的确高版本的浏览器,可以提供媒体查询功能,使用CSS,加入媒体判断即可: /\* 常规浅色模式下的网页背景颜色及文本颜色 \...不存在暗色模式标识符 用户进入网站,若之前没有手动点击网站上切换暗色/亮色按钮(不存在暗色模式标识符),则使用媒体查询检测用户是否有开启暗色模式,同步系统配色。...存在暗色模式标识符 若用户之前有点击过切换暗色/亮色按钮,查询Cookies或localStorage内暗色模式标识符来展示暗色/亮色配色,优先级高于媒体查询时间判断。...用户主动切换按钮 // 切换模式Start function switchNightMode() { // 获取Cookies内DarkMode值 var Mode = document.cookie.split

7.2K160

用数据讲述最好的故事:如何做出赏心悦目的数据可视化

举例 当对点数据进行可视化时,点密度图是有效的,通常用于展现活动,特征其他地理现象中的体积或模式。单个数据点不应该被计算在内,而是显示一个区域的情况密度。...典型的例子是由选举区域划分的选举地图; 在这里,分级统计图是首选。一般来说,分级统计图代表两种类型的数据:空间的广泛度,比如人口,以及空间的密集,比如比例,密度比例。...热点图本质上使用颜色作为数据可视化工具。该应用可以很好的处理多个变量,并可以在数据中显示类似的模式相关性。...我通常使用Jenks优化方法来计算组合最佳值,从而切换颜色或比例。在点密度图中,具有较多点的区域表示高浓度值,具有较少点的区域表示较低浓度值。我会使用范围,不透明度或颜色对这些变化进行可视化。...在设计分级统计图,六边形图以及热度图时,需要记住重要的两点: 1)较颜色数值更高; 2)虽然有数以百万计种不同颜色,但是人眼只能轻易区分有限的颜色。因此一般来说,我只使用五到七种颜色类别。

2.4K100

photoshop学习笔记

按下SHIFT加工具本身的快捷键,可以切换选中的工具 CTRL+k:首选项 (九)羽化SHIFT+F6 羽化:让边缘变得柔和,半透明 选区的布尔运算:加选区,减选区,与选区相交 载入选区:按下CTRL...: 通道是用来存储颜色信息的 分为复合通道单色通道,复合通道是彩色的,单色通道是黑白灰。...滤色:去留亮(去黑留白) 特点:去除暗色,保留亮色,保留本身的色相 颜色减淡:滤色的原理一样,比滤色的程度更深。...2,在图层中,把图像转换为智能对象,再使用滤镜。 滤镜的使用条件: 1,当色彩模式为位图索引颜色时,所有滤镜不可用。 2,当色彩模式为CMYK或灰度时,部分的滤镜可用。...3,当色彩模式为RGB时,所有滤镜可用。 滤镜库:一些滤镜效果的集合。 滤镜的使用条件: 1,当色彩模式为位图索引颜色时,所有滤镜不可用。 2,当色彩模式为CMYK或灰度时,部分的滤镜可用。

3.1K20

一键切换亮色模式暗色模式,用Figma搞定!

静电说:在本文中,我们将使用Figma来创建一个可以一键切换亮色模式暗色模式设计的系统,非常简单快捷。同时,我们也可以在本文中学习到亮色模式暗色模式在设计过程中的区别。本文来自Pixsellz。...但是,某些中性颜色风格是不变的,在任何一种模式下都不会改变。在Figma Design System中,我们选择了白色黑色作为固定颜色,无论您使用哪种模式,该颜色都将保持不变。...1.可变样式 可变的颜色样式分别适用于亮模式,并且它们都可以进一步细分为两个主要类别-颜色样式效果样式。出于本文的目的,我们将主要讨论“亮”模式,并且在将这些步骤应用于“模式时也稍作介绍。...将灰度颜色从“浅”模式切换为“模式时,建议您使用白色(#FFFFFF)并在灰度上应用90%,70%,40%10%的透明度效果,这将在应用于“深色模式”时提供很好的平滑过渡效果。...如何在亮色模式暗色模式之间切换 设置好设计系统后,就可以轻松地将组件模块切换为暗色模式了。为此,您将需要一个名为Appearance的插件,该插件可以在Figma社区找到。

17.5K11

最新iOS设计规范七|10大视觉规范(Visual Design)

为了保持视觉连续性,防止界面元素变得过于醒目或缺乏吸引力,插图的变化有时需要改变附近的颜色。例如:地图在使用地图模式时显示浅色模式,但在卫星模式切换到深色模式。...在深色模式下,系统为所有屏幕、视图、菜单控件使用的色彩,并使用更具活力的颜色,使前景内容在较的背景下突出。深色模式也支持所有辅助功能。...暗黑模式颜色 深色模式中的配色包括较的背景颜色较浅的前景色,经过精心挑选以确保对比度,同时也保证了两种模式之间的统一性。 首选系统背景色。...模式是动态的,这意味着当界面位于前景(例如,弹出框或模式表)中时,背景颜色会自动从基本颜色变为高色。该系统还使用增强的背景色在多任务环境中的应用程序之间以及多窗口上下文中的窗口之间提供视觉隔离。...如果你必须在深色模式使用白色背景作为内容,请选择稍的白色,以防止背景对比周围的暗色内容像发光一样。

7.9K30

PS CC 2018下载安装教程--所有PS软件全版本!

描边平滑在多种模式下均可使用。单击齿轮图标()以启用以下一种或多种模式:拉绳模式仅在绳线拉紧时绘画。在平滑半径之内移动光标不会留下任何标记。描边补齐暂停描边时,允许绘画继续使用您的光标补齐描边。...您现在可定义路径线的颜色粗细,使其更符合自己的审美且更加清晰可见。在创建路径时(例如使用钢笔工具),请单击选项栏中的齿轮图标。现在指定路径线的颜色粗细。...路径选项:粗细颜色使用描边平滑时,您可以选择查看画笔带,它将当前绘画位置与现有光标位置连接在一起。选择首选项>光标>进行平滑处理时显示画笔带。您还可以指定画笔带的颜色。...画笔带首选项弯度钢笔工具弯度钢笔工具可让您以同样轻松的方式绘制平滑曲线直线段。使用这个直观的工具,您可以在设计中创建自定义形状,或定义精确的路径,以便毫不费力地优化您的图像。...在执行该操作的时候,您根本无需切换工具就能创建、切换、编辑、添加或删除平滑点或角点。可从钢笔工具组中访问此新工具。

2.6K40

暗黑模式在 Trip.com App 的实践

,让用户在环境中轻松使用App。...接下来,我们从视觉设计、实现方案开发效率三个角度来介绍 Dark Theme 在 Trip.com App的实践。 二、视觉设计 暗黑模式是一套全新的设计风格,非简单的颜色明暗处理。...在 Light 模式中,我们使用带投影的白色卡片来模拟现实世界的空间深度感,而切换到 Dark 模式,则需要通过较浅的颜色表面来表示高度。层级越高,越接近于光源,表面的颜色就越浅。 ?...我们插画系统中的物体人物沿用这种设计,在环境中,由于光线不够充足,人物的肤色会跟着变暗,衣服的颜色也会发生微妙的变化。比如白色、鲜亮的衣服,到了环境下,就会呈现灰色、低饱和度的暗色。 ?...三、实现方案 Trip.com App 使用原生系统与 React Native 混合开发的模式

1.9K20

深入了解CSS颜色架构:提升你的网页设计技巧

此外,他强调了在不同设备主题模式下保持一致性的重要性,并分享了一些工具资源,帮助读者更好地管理调整颜色方案。 最后,作者总结了文章的主要观点,并鼓励读者在设计开发过程中重视颜色架构的重要性。...background-color: hsl( var(--color-info-100) / 0.5 ); /* with 50% opacity */ 私有本地变量逻辑 由于存在不同的颜色模式(明亮模式暗黑模式...),在大多数情况下,每个部分的颜色切换模式后都会变化。...在作者的方法中,所有的颜色都是全局的,包括明亮模式暗黑模式颜色。为了管理这两种模式颜色,他添加了本地颜色变量,这些变量会根据当前模式引用全局颜色变量。...无论是哪种方式,颜色都会根据颜色模式方案的状态进行更新。 总结 本文主要讨论了定义CSS颜色变量的常见方法以及这些方法存在的问题。

24110

分享15个高级前端开发小技巧

深色模式开关 实现模式切换通常使用 JavaScript 来处理。现在,prefers-color-scheme 媒体查询 CSS 自定义属性无需编写脚本即可实现无缝的模式体验。...媒体查询,无需任何JavaScript干预即可实现模式。...使用 CSS Magic 进行深色模式切换:深入研究首选颜色方案媒体查询 CSS 自定义属性,无需一行 JavaScript 即可无缝实现深色模式。...使用纯 CSS 的动态渐变文本:见证使用背景剪辑属性线性渐变轻松实现的动态渐变文本效果的优雅。...从响应式排版模式切换到图像延迟加载无缝页面转换,这些技术展示了现代网络技术的灵活性功能。 通过利用这些功能,开发人员可以创建复杂的交互式 Web 应用程序,同时保持干净高效的代码库。

15511

Alist宝塔部署及其美化

使用简单:AList设计时考虑到了易用性,用户可以轻松地进行安装配置。 多种存储:它支持多种存储提供商,包括本地存储、阿里云盘、夸克云盘、坚果云等,并且易于扩展以支持更多存储服务。...支持WebDAV:AList支持所有WebDAV存储,WebDAV是一种用于访问文件的标准协议。 黑暗模式:用户可以根据自己的喜好在明暗模式之间自由切换。...下面我们简要介绍一下怎么使用使用教程 添加存储 首先,我们需要添加存储。在AList的管理页面,点击底部的按钮进入。左侧的菜单栏中,选择“存储”选项,这里是添加本地文件夹或远程云盘的地方。...这包括站点布局调整、颜色方案选择、字体样式定制等多方面改造。 站点美化 站点美化是提升用户体验展示个性的重要手段。...:由于其代码非常乱,,为了基本适配最常用的亮模式,这里我们定义了自己的颜色变量,用于设置字体颜色背景颜色

12310

CSS变量实现暗黑模式,我的小铺页面已经支持

最近微信被苹果逼的开发了暗黑模式,越来越多的网站应用开始支持了暗黑模式,许多人也喜欢为网站选择模式,也许他们更喜欢这样的外观,或者他们想让自己的眼睛免受疲劳。...这篇文章将告诉你如何实现一个自动的 CSS 模式,根据你的访客的主题来改变。 我在自己的博客页面我的小铺页面实践了一下用 CSS变量 @media查询 实现暗黑模式。 ?...--border: #e6e6e6; --bg: #ffffff; } 如果你想在你的样式表中使用这些变量,你可以这样做: p { color: var(--main); } 这样,如果您想更改主题的颜色...现在我们需要定义一组新的变量,这些变量将在调用 CSS 模式使用。...如果有人使用深色操作系统主题并访问您的网站,您的网站现在将自动切换到黑暗模式。 下面是我博客博客小码页面,效果,支持手动切换自动切换两种。

1.6K10
领券