首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不懂设计的产品不是好开发

通过这篇文章,我将向大家介绍下关于设计的一些基本知识,让广大开发者在平时的开发中,可以更好的和设计、产品合作(撕逼)。...我们可以将12种Material theme颜色分为三类。 Primary and Secondary colors:这些颜色和它们的变体色被用来代表品牌。...在许多情况下,将颜色与场景联系起来是用交通灯的颜色(红、黄、绿)来参考的。 危险、表现下降、保持在目标以下是与红色相关联的。 警告,和接近目标是与黄色相关的。 安全、积极变化、达到目标与绿色相关。...色轮是一个表示颜色之间关系的圆。 它的目标是找到能很好搭配的颜色。根据色轮上的位置,颜色有不同的色彩协调性。例如,假设我需要为4个类别分配颜色。...当我开始从事自己的项目时,我不得不自己建立一个设计系统。这篇博文中的细节对我帮助很大。

2.5K20

夜幕下的代码旋律:Vue 黑暗模式的优雅实现

今天,我们要聊的,就是如何在 Vue.js 中优雅地实现这个黑暗主题模式。2. 为什么选择黑暗模式选择黑暗模式的理由多种多样,其中有些甚至有点令人捧腹大笑。...那么,接下来我们就来探讨一下,如何在 Vue.js 中实现这个酷炫的黑暗主题吧。3....持久化用户的主题选择在实际应用中,我们希望用户的主题选择能够在页面刷新或者重新访问时保持不变。为此,我们可以使用 localStorage 来存储用户的主题偏好。...一个优秀的黑暗模式应该像一杯醇香的红酒,既能展现出深沉的魅力,又能给人带来愉悦的感受。配色建议:在黑暗模式中,建议使用低饱和度的颜色,以避免过于刺眼。同时,文本颜色应选择高对比度的亮色,以确保可读性。...为了让黑暗模式的切换更加顺滑,我们可以使用 Vue.js 的过渡效果来实现优雅的切换。

41820
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    纯血鸿蒙APP实战开发——深色模式适配

    介绍本示例介绍在开发应用以适应深色模式时,对于深色和浅色模式的适配方案,采取了多种策略如下:固定属性适配:对于部分组件的颜色属性,如背景色或字体颜色,若保持不变,可直接设定固定色值或引用固定的资源文件。...利用系统分层参数:对于支持深浅模式切换的系统层级颜色资源,我们可以直接引用这些具有分层特性的参数,使得当切换设备主题时,相关组件的颜色能根据系统当前颜色模式自动更新。...效果图预览使用说明在应用主页点击“深色模式”案例,将应用切至后台,系统颜色模式发生改变(如在系统设置中切换深浅色模式),当应用重新被激活至前台时,能够立即检测到系统颜色模式的变化,并自动更新为对应颜色主题的视图界面...实现思路当UI组件的颜色属性被设置为固定颜色值时,其在深色模式和浅色模式下的显示颜色将保持不变。...// 将Text直接设置成'#000000'固定色值Text("精品好礼") .opacity(0.6) .fontColor($r('app.color.fit_for_dark_mode_black_font_color

    10510

    深度译文:使用Adobe Spectrum设定自适应颜色(Part 03)

    它运作良好,但是当我们尝试为自己的颜色做同样的事情时,它却变得有点复杂了。 ? 根据目标对比度生成灰度色板 对于颜色,我们希望依靠相同的方法来确定哪些样本可用于大文本和小文本(基于WCAG对比指南)。...因此,我们得出结论,某些颜色不能用于文本或图形元素,因为它们不能满足颜色对比的标准并保持其可识别的性质。 ?...Leonardo 该颜色生成算法基于预定义约束和可变目标对比率。目标比率由输入颜色的色调和输入背景颜色的亮度决定,使我们能够在设计系统的调色板内以及背景颜色亮度的任何背景下识别任何颜色的适当对比度。...当我们包含我们的分类调色板时,我们需要保留13个独特的值。 每种颜色有4种色调,每种背景颜色有11种色调,它给出了任何给定主题的59种色板输出。...就纯灰度背景颜色而言,它能够生成255种不同的主题(基于亮度值)或15,045色样本。 但是,我们可以通过彩色背景并生成仍然符合我们定义的对比度的色板。

    96450

    17 Most popular Vue.js plugins

    教程地址:https://www.vuemastery.com/courses/beautify-with-vuetify/getting-started-with-vuetify 你是否曾纠结于如何让应用在视觉上看起来更吸引人...这些组件都是预先设计好的,非常实用,让你能够通过文档化的 props 和插槽与它们进行交互。预先定义的 CSS 类也可用于控制颜色、字体、网格间距、弹性框等。...Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。...主要特征: 支持触控设备 支持拖动手柄和可选文本 智能自动滚动 支持不同列表之间的拖放 没有 jQuery 依赖 保持同步 HTML 和查看模型列表 兼容 Vue.js 2.0 转换组 Vee-Validate...VeeValidate 是一个可以将这一层功能添加到任何表单组件的包。

    6.1K30

    flutter主题设置

    App主题色控制 Theme有两种:全局Theme和局部Theme。全局Theme是由应用程序根MaterialApp创建的Theme 。...Theme作用:可以设置Widget的主题,提高开发效率和速度,保持App主题统一性或某种一致性。 Theme Theme组件可以为material APP定义主题数据(ThemeData)。...cursorColor - 输入框光标颜色。 ThemeData(Theme相关类型属性): accentIconTheme - IconThemeData类型,与突出颜色对照的图片主题。...primaryIconTheme - IconThemeData类型,一个与主色对比的图片主题。 primaryTextTheme - TextThemeData类型,一个与主色对比的文本主题。...用于确定放置在突出颜色顶部的文本和图标的颜色(例如FloatingButton上的图标)。 brightness - Brightness类型,应用程序整体主题的亮度。

    4.5K20

    C++ Qt开发:PushButton按钮组件

    Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QPushButton...,调整主窗口大小 this->setWindowTitle("我的窗体"); // 重置主窗体的名字 this->setFixedSize(300,200); //...使用QSS,开发者可以很容易地改变应用程序的外观,使其适应不同的用户界面设计需求,或者根据应用程序的主题进行个性化定制。...,例如将第二个按钮上色第一个保持不变,则此时需要将规则由; QPushButton{ background-color: rgb(0, 0, 255); } 更改为QPushButton组件名外加#紧随其后的是...那么就要写成如下规则; QPushButton#pushButton_2{ background-color: rgb(0, 0, 255); } 此时再次运行程序,则只有第二个按钮被标记为蓝色,第一个按钮将会保持默认色

    1K10

    【得】PowerBI 报告设计思想 - 主题颜色篇

    概述 在此前的多处文章中,我们提到如何统一设置PowerBI中的主题与颜色。那本文将详细介绍这个内容。...主题色-2: 从第3位开始,才是主题色,而主题色居然是从主题颜色2开始的。一共可以设置 8 种主题颜色。 颜色计划 什么是颜色计划? 就是在使用任何事物前都要思考好如何使用的计划颜色都不例外。...因此,我们可以实际使用的主题色应该是 6 种,外加 2 种好坏色;而好坏色在不同的主题中应该是固定的,这样在切换主题的时候, 配色法 配色法就是如何根据一种颜色衍生出 8 个颜色的衍生大法。...与主色相同 dataColors - 主题色 主色 主色辅助 反差色 反差色辅助 左辅助色 右辅助色 好色(不变) 坏色(不变) 这里还附送了对字体的统一设置: fontsize - 字号 10 fontFamily...总结 本文给出了非常具有实战特点的配色方案以及操作规程,包括了: 主题颜色原理 PowerBI 主题颜色的排布规律 构建颜色的方法 色轮法 - 纯数字推演,我没有艺术细胞,我只是用了数学运算。

    2.9K10

    「 泛政务设计 」可视化色彩体系的配色方法探索

    因大脑对视觉信息的处理优于对文本的处理,所以把数据进行可视化,可以更容易的解释数据模式、趋势、统计规律和数据相关性,也让视觉上也更丰富、美观。 图表的色板是传达信息、美感和情感的重要元素之一。...于是,探索一套通用的配色方法,让配色变得可控,并让界面主题色与可视化图表配色变成一套更兼容的体系,则是本次升级优化要研究和探索的问题。...在界面应用中,在有主题或品牌色的前提下,配色最不可控的,即为辅助色最多的分类色板;下文将主要以如何制定分类色板配色进行阐述。 ...基于主色的12色轮 我们先利用政务色彩体系的默认色为品牌色,以该色值为原点,在HSB色环上,每隔15度取一色值,得到基于主色的24色轮,观察衍生出的色相区分度; 通过观察,先以肉眼分辨,在其他变量保持不变的情况下...最终以视觉感受而定,总体来说,通过校正来得到视觉更和谐,色彩更明快,美观的配色)。 HSB模式颜色校正的方式参考: 通常情况下,保持H值不变,用调整饱和度(S),和亮度(B)对色彩进行校正。

    2.2K60

    Vue2 后台管理系统解决方案

    基于Vue.js 2.x系列 + Element UI 的后台管理系统解决方案。...像图片裁剪上传、富文本编辑器、图表等这些在后台管理系统中很常见的功能,就需要引用其他的组件才能完成。从寻找组件,到使用组件的过程中,遇到了很多问题,也积累了宝贵的经验。...基于vue.js,使用vue-cli脚手架快速生成项目目录,引用Element UI组件库,方便开发快速简洁好看的组件。分离颜色样式,支持手动切换主题色,而且很方便使用自定义主题色。...功能 [x] Element UI [x] 登录/注销 [x] 表格 [x] 表单 [x] 图表 [x] 富文本编辑器 [x] markdown编辑器 [x] 图片拖拽/裁剪上传 [x] 支持切换主题色...二、如何切换主题色呢? 第一步:打开 src/main.js 文件,找到引入 element 样式的地方,换成浅绿色主题。

    1.2K50

    现代 CSS 解决方案:accent-color 强调色

    accent-color 是从 Chrome 93 开始被得到支持的一个不算太新属性。之前一直没有好好介绍一下这个属性。直到最近在给一些系统整体切换主题色的时候,更深入的了解了一下这个属性。...简单而言,CSS accent-color 支持使用几行简单的 CSS 为表单元素着色,是的,只需几行代码就可以将主题颜色应用到页面的表单输入。 表单元素一直被吐槽很难自定义。...CSS,与 accent-color 关系不大,我就不列出来了,这样,我们的 DEMO 大致如下: 可以看到,表单控件的主题颜色是蓝色,在之前,我们是没办法修改这个颜色的。...这样,当我们修改 CSS 变量值时,整个主题色会一起发生变化: 完整的 DEMO,你可以戳这:CodePen Demo -- Accent-color with custom property 通常而言...这通常包括浅色背景和深色文本。 dark:表示使用深色颜色方案。这通常包括深色背景和浅色文本。

    13110

    谷歌MD深色主题设计规范详解(附Sketch官方文件下载)

    用法 深色主题将会让 UI 的绝大部分以深色来呈现。它是作为默认主题(浅色主题)的一个补充模式而存在。 深色主题将会降低设备屏幕的显示亮度,同时仍保持最低程度的色彩对比度。...在关键的元素上应当谨慎地使用强调色,尤其是文本和按钮。 寻找强调色 你可以使用官方的配色方案生成器来创建(或者查看)主题配色方案。它可以生成色调方案,也就是主色和次要色的一系列深浅颜色的变化。...通过谨慎地使用品色,让这些元素在品牌结构中保持突出。 不饱和的色彩,应该在深色的 UI 主题的其他地方多使用。 ?...使用 Material 色彩主题的基准配色 ? Material Design 默认主题的基准色 Material Design 深色主题的基准色 报错颜色 报错颜色主要用来指示出错的状况和状态。...错误 应该避免将配色中的主色引用到弹出菜单的背景上,这回导致明亮的色彩盖住多半屏幕。

    9.8K10

    6详解AppBar小部件

    由于它是一个如此常用的组件,因此 Flutter 为该功能提供了一个名为AppBar的专用小部件。 在本教程中,我们将通过一些实际示例向您展示如何在 Flutter 应用程序中自定义 AppBar。...AppBar 包含各种属性,包括颜色、大小、图标主题、文本主题等等。 背景颜色 以下代码将 AppBar 的背景颜色更改为深橙色。500添加以访问颜色的特定阴影,900即最暗和最亮50。...: IconThemeData(color: Colors.green, size: 36), ), 文字主题 假设您想将文本颜色更改为带有较浅阴影的琥珀色,200并将字体大小设置为24: AppBar...Flutter 中使用 AppBar 的布局 ( leading, title, 和actions) 如何自定义 AppBar 的布局和添加小部件 如何为 AppBar 的图标、文本、背景、高度、阴影颜色和工具栏设置主题...关于 Flutter 的 AppBar 必须提供的所有内容的完整演练。我希望这篇文章能帮助你在未来所有的 Flutter 应用程序中创建漂亮的 AppBars。

    16.4K10

    iSlide2022免费版PPT插件功能详情介绍

    PPT文档中的字体一键替换为指定的中英文字体,并且在PPT中插入文本框或在占位符中输入中英文字符时,自动对应,保持统一的阅读识别。...统一色彩将当前PPT文档中使用的非“主题颜色”全部识别并列出,统一替换为“主题颜色”中的色彩。也可以对PPT文档中的形状填充、轮廓线、文本、阴影等统一编辑,建立整个文档的色彩使用规范,呈现专业。...色彩库每个 PPT主题都使用其唯一的一组(共12个)颜色、字体和效果来创建幻灯片的整体外观。...iSlide色彩库提供用户搭配好的PPT“主题颜色”,可以快速应用到当前PPT文档,从而在色彩搭配上保持和谐且一致。图标库畅享20万+矢量图标免费下载, 一键插入PPT。...iSlide图片库提供基于Creative Commons CC0共享协议下的免费图片,并且可以将iSlide图片库中的任意图片一键下载到PPT,或填充进PPT页面任意选中的图形里,并且保持比例不变,有效避免图片的拉伸变形

    2.5K00

    现代 CSS 解决方案:accent-color 强调色

    accent-color 是从 Chrome 93 开始被得到支持的一个不算太新属性。之前一直没有好好介绍一下这个属性。直到最近在给一些系统整体切换主题色的时候,更深入的了解了一下这个属性。...简单而言,CSS accent-color 支持使用几行简单的 CSS 为表单元素着色,是的,只需几行代码就可以将主题颜色应用到页面的表单输入。 表单元素一直被吐槽很难自定义[1]。...CSS,与 accent-color 关系不大,我就不列出来了,这样,我们的 DEMO 大致如下: 可以看到,表单控件的主题颜色是蓝色,在之前,我们是没办法修改这个颜色的。...这样,当我们修改 CSS 变量值时,整个主题色会一起发生变化: 完整的 DEMO,你可以戳这:CodePen Demo -- Accent-color with custom property[2] 通常而言...这通常包括浅色背景和深色文本。 dark:表示使用深色颜色方案。这通常包括深色背景和浅色文本。

    14210

    如何在 Vue 3 + Element Plus 项目中实现动态设置主题色以及深色模式切换

    本文将结合 Vue 3 和 Element Plus 框架,通过实际代码示例展示如何实现深色模式和主题色的动态切换。...二、项目依赖和环境配置 在实现动态主题切换功能之前,我们需要确保项目环境中安装了必要的依赖工具。这些工具将帮助我们简化深色模式切换和主题颜色的动态修改。下面将详细说明这些依赖的作用和安装方式。 1....use-element-plus-theme 是实现 Element Plus 组件主题色动态切换的关键插件。 接下来我们将通过实际代码示例展示如何实现主题切换。...通过主题色切换,可以轻松确保界面与品牌风格保持一致,并且根据用户需求快速调整颜色方案。 用户个性化定制:某些应用希望给用户提供更大的自由度,允许他们根据个人偏好自定义界面颜色。...使用动态主题色切换功能,可以让用户随时调整界面配色,提高用户黏性和满意度。 多主题支持:在大型项目中,往往需要支持多种主题(如深色模式、浅色模式,以及不同的颜色方案)。

    1K11

    开源React Native组件库beeshell 2.0发布

    同时,组件库提供了自定义主题变量的接口,可以重置相关变量的值,对 UI 风格进行一致性调整,实现一键换肤。...一套完整的配色方案,应该包括品牌主色、品牌功能色、中性色。本文以 beeshell 的配色方案举例说明。 品牌主色 品牌主色应该是应用中出现最频繁的颜色,通常用来强调 UI 中关键部分的颜色。...第一级定制化:定制主题变量 “完成”文本的颜色,使用的是主题变量定义的品牌主色(Brand Primary Dark),beeshell 默认的品牌主色为黄色。...通过组件库提供的自定义主题变量接口,可以修改品牌主色的色值,进而修改了“完成”文本的颜色。同理,可修改“取消”、“标题”的颜色。 修改品牌主色,影响范围很大,所有组件的色彩风格统一变化。...如果我只想把文本的颜色改成红色,但是并不想修改品牌主色,应该如何定制呢?可以使用第二级定制化。

    79240

    更改Linux终端颜色主题【Linux-Command line】

    你的终端有很多选项,可让你对看到的内容进行主题设置。 terminal_command_linux_desktop_code.jpg 如果你一整天都盯着终端,自然想让它变得赏心悦目。...因此,很有可能你的软件终端窗口中有很多选项可以使你看到的内容主题化,不管你如何定义美。 设定 大多数流行的软件终端应用程序,包括GNOME,KDE和Xfce,都带有更改其颜色主题的选项。...其中包括具有明亮背景和深色前景文本的浅色主题,以及具有黑暗背景和浅色前景文本的深色主题。 当没有其他设置(例如dircolors命令的设置)覆盖前景色时,默认颜色色板将同时定义前景色和背景色。...调色板设置由dircolors命令定义的颜色。 终端以LS_COLORS环境变量的形式使用这些颜色,以将颜色添加到ls命令的输出中。 如果它们对你不具有吸引力,请在此屏幕上进行更改。...当你对主题感到满意时,请关闭“Preferences”窗口。 要将终端更改为新的配置文件,请单击“应用程序”菜单,然后选择“配置文件”。 选择新的个人资料并享受你的自定义主题。

    9K00
    领券