Color 颜色

您所在的位置:网站首页 淡蓝色最佳颜色搭配 Color 颜色

Color 颜色

2024-07-08 18:26| 来源: 网络整理| 查看: 265

编辑此页面 Color 颜色

颜色承载了不同的寓意。 开箱即用,您可以查看 Material Design 规范中的所有颜色。

使用 Material Design 的颜色系统,您可创建表现独特品牌或风格的颜色主题。

选取颜色官方的色彩工具

Material Design 团队也搭建了一个非常棒的调色板配置工具: material.io/resources/color/。 您可以用它来为 UI 创建调色板,以及检测任何颜色组合的无障碍水平。

输出的结果可以被传入到 createTheme() 函数中:

import { createTheme } from '@material-ui/core/styles'; const theme = createTheme({ palette: { primary: { light: '#757ce8', main: '#3f50b5', dark: '#002884', contrastText: '#fff', }, secondary: { light: '#ff7961', main: '#f44336', dark: '#ba000d', contrastText: '#000', }, }, }); 练习

若想用 Material-UI 文档来测试 material.io/design/color 的配色方案,只需使用下面的调色板和滑块来选取颜色即可。 另外,您也可以在主要(Primary)和次要(Secondary)文本字段中输入十六进制(hex)值。

Shade:

500

#1769aa#2196f3#4dabf5

Shade:

A400

#ab003c#f50057#f73378Color{ palette: { primary: blue, secondary: pink, }, }

您可以把颜色的例子中显示的输出结果直接粘贴到一个 createTheme() 函数里(需要与 ThemeProvider 配合使用):

import { createTheme } from '@material-ui/core/styles'; import purple from '@material-ui/core/colors/purple'; const theme = createTheme({ palette: { primary: { main: purple[500], }, secondary: { main: '#f44336', }, }, });

您只需提供 主要的 阴影(shades)(除非您希望进一步自定义 light,dark 或 contrastText 这几个属性),在 定制主题 章节中提到,这是因为其他颜色会由 createTheme() 自动计算。

如果你在使用默认的主要和/或次要阴影,那么通过提供一个颜色对象(color object) ,createTheme() 将会根据主(main)、亮(light)和暗(dark)三种 material 颜色使用合适的阴影。

社区提供的一些工具 create-mui-theme:使用 Material Design 颜色工具来创建 Material-UI 主题的在线工具。 material-ui-theme-editor:只需要选择颜色即可为你的 Material-UI 应用生成主题的工具,同时还支持在线预览。 Material palette generator:它可用于通过您输入的任何颜色生成一系列的调色板。 2014 Material Design 调色板

这些调色板最初由 Material Design 于 2014 年创建,由一些旨在和谐搭配的颜色组成,您可以用它们来开发品牌调色板。 要生成您专属的颜色协调的调色板,请使用调色板生成工具。

一些重要的术语 调色板(Palette ):调色板是一个颜色的集合,例如色调及其阴影。 Material-UI 提供 Material Design 指南中的所有颜色。 设计 此调色板 时,我们确保了各个颜色之间的协调呈现。 色调(Hue)和阴影(Shade):调色板中的单个颜色是由色调(如 "red")和阴影(如 "500")组成。 "red 50" 是红色的最浅的阴影(* pink! *),而 "red 900" 是最深的红色。 除此之外,大多数的色调都带有以 A 为前缀的强调(accent)色调。 调色板

若给定了一种色调(如红色,粉红色等)以及一个阴影 (500,600 等),您可以像这样导入颜色:

import HUE from '@material-ui/core/colors/HUE'; const color = HUE[SHADE]; red500#f4433650#ffebee100#ffcdd2200#ef9a9a300#e57373400#ef5350500#f44336600#e53935700#d32f2f800#c62828900#b71c1cA100#ff8a80A200#ff5252A400#ff1744A700#d50000pink500#e91e6350#fce4ec100#f8bbd0200#f48fb1300#f06292400#ec407a500#e91e63600#d81b60700#c2185b800#ad1457900#880e4fA100#ff80abA200#ff4081A400#f50057A700#c51162purple500#9c27b050#f3e5f5100#e1bee7200#ce93d8300#ba68c8400#ab47bc500#9c27b0600#8e24aa700#7b1fa2800#6a1b9a900#4a148cA100#ea80fcA200#e040fbA400#d500f9A700#aa00ffdeepPurple500#673ab750#ede7f6100#d1c4e9200#b39ddb300#9575cd400#7e57c2500#673ab7600#5e35b1700#512da8800#4527a0900#311b92A100#b388ffA200#7c4dffA400#651fffA700#6200eaindigo500#3f51b550#e8eaf6100#c5cae9200#9fa8da300#7986cb400#5c6bc0500#3f51b5600#3949ab700#303f9f800#283593900#1a237eA100#8c9effA200#536dfeA400#3d5afeA700#304ffeblue500#2196f350#e3f2fd100#bbdefb200#90caf9300#64b5f6400#42a5f5500#2196f3600#1e88e5700#1976d2800#1565c0900#0d47a1A100#82b1ffA200#448affA400#2979ffA700#2962fflightBlue500#03a9f450#e1f5fe100#b3e5fc200#81d4fa300#4fc3f7400#29b6f6500#03a9f4600#039be5700#0288d1800#0277bd900#01579bA100#80d8ffA200#40c4ffA400#00b0ffA700#0091eacyan500#00bcd450#e0f7fa100#b2ebf2200#80deea300#4dd0e1400#26c6da500#00bcd4600#00acc1700#0097a7800#00838f900#006064A100#84ffffA200#18ffffA400#00e5ffA700#00b8d4teal500#00968850#e0f2f1100#b2dfdb200#80cbc4300#4db6ac400#26a69a500#009688600#00897b700#00796b800#00695c900#004d40A100#a7ffebA200#64ffdaA400#1de9b6A700#00bfa5green500#4caf5050#e8f5e9100#c8e6c9200#a5d6a7300#81c784400#66bb6a500#4caf50600#43a047700#388e3c800#2e7d32900#1b5e20A100#b9f6caA200#69f0aeA400#00e676A700#00c853lightGreen500#8bc34a50#f1f8e9100#dcedc8200#c5e1a5300#aed581400#9ccc65500#8bc34a600#7cb342700#689f38800#558b2f900#33691eA100#ccff90A200#b2ff59A400#76ff03A700#64dd17lime500#cddc3950#f9fbe7100#f0f4c3200#e6ee9c300#dce775400#d4e157500#cddc39600#c0ca33700#afb42b800#9e9d24900#827717A100#f4ff81A200#eeff41A400#c6ff00A700#aeea00yellow500#ffeb3b50#fffde7100#fff9c4200#fff59d300#fff176400#ffee58500#ffeb3b600#fdd835700#fbc02d800#f9a825900#f57f17A100#ffff8dA200#ffff00A400#ffea00A700#ffd600amber500#ffc10750#fff8e1100#ffecb3200#ffe082300#ffd54f400#ffca28500#ffc107600#ffb300700#ffa000800#ff8f00900#ff6f00A100#ffe57fA200#ffd740A400#ffc400A700#ffab00orange500#ff980050#fff3e0100#ffe0b2200#ffcc80300#ffb74d400#ffa726500#ff9800600#fb8c00700#f57c00800#ef6c00900#e65100A100#ffd180A200#ffab40A400#ff9100A700#ff6d00deepOrange500#ff572250#fbe9e7100#ffccbc200#ffab91300#ff8a65400#ff7043500#ff5722600#f4511e700#e64a19800#d84315900#bf360cA100#ff9e80A200#ff6e40A400#ff3d00A700#dd2c00brown500#79554850#efebe9100#d7ccc8200#bcaaa4300#a1887f400#8d6e63500#795548600#6d4c41700#5d4037800#4e342e900#3e2723grey500#9e9e9e50#fafafa100#f5f5f5200#eeeeee300#e0e0e0400#bdbdbd500#9e9e9e600#757575700#616161800#424242900#212121blueGrey500#607d8b50#eceff1100#cfd8dc200#b0bec5300#90a4ae400#78909c500#607d8b600#546e7a700#455a64800#37474f900#263238例子

例如:您可以参考互补的主色和重点色,像 "red 500" 和 "purple A200" 这样的:

import purple from '@material-ui/core/colors/purple'; import red from '@material-ui/core/colors/red'; const primary = red[500]; // #f44336 const accent = purple['A200']; // #e040fb const accent = purple.A200; // #e040fb(替代方法) Components 组件Default Theme 默认主题


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3