Material Design 是一种以平面设计为基础,通过阴影、深度和颜色等元素来表现出物理空间的设计语言。其中颜色是非常重要的一部分,它能够给用户带来视觉上的冲击和情感上的体验。本文将介绍 Material Design 中的颜色值表及其应用场景,帮助前端开发人员更好地应用 Material Design。
Material Design 中的颜色
Material Design 中的颜色被分为两类:主色和辅助色。主色是应用程序的主要颜色,而辅助色则用于增强主色的效果。主色和辅助色都由颜色的 500 值开始,然后根据颜色明亮度和饱和度的变化分别衍生出其他的颜色值。
主色
Material Design 中的主色是应用程序的主要颜色,它通常用于应用程序的导航栏、工具栏、按钮等元素。主色有以下几种:
- 红色(#F44336)
- 粉色(#E91E63)
- 紫色(#9C27B0)
- 深紫色(#673AB7)
- 靛蓝色(#3F51B5)
- 蓝色(#2196F3)
- 浅蓝色(#03A9F4)
- 青色(#00BCD4)
- 绿色(#4CAF50)
- 浅绿色(#8BC34A)
- 黄色(#FFEB3B)
- 橙色(#FF9800)
- 深橙色(#FF5722)
辅助色
Material Design 中的辅助色是用于增强主色的效果。辅助色有以下几种:
- 红色(#FF5252)
- 粉色(#FF4081)
- 紫色(#E040FB)
- 深紫色(#7C4DFF)
- 靛蓝色(#536DFE)
- 蓝色(#448AFF)
- 浅蓝色(#40C4FF)
- 青色(#18FFFF)
- 绿色(#69F0AE)
- 浅绿色(#B2FF59)
- 黄色(#FFFF00)
- 橙色(#FFB74D)
- 深橙色(#FF8A65)
应用场景
在实际的应用中,主色和辅助色可以用于不同的场景。下面是一些常见的应用场景:
导航栏
导航栏是应用程序中最重要的元素之一,它通常使用主色。在不同的场景下,可以使用不同的主色,以达到不同的效果。
// javascriptcn.com 代码示例 <nav class="navbar" style="background-color: #2196F3;"> <a class="navbar-brand" href="#">Logo</a> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link" href="#">Home</a> </li> <li class="nav-item"> <a class="nav-link" href="#">About Us</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Contact Us</a> </li> </ul> </nav>
按钮
按钮是应用程序中最常用的元素之一,它可以使用主色或辅助色。主色通常用于重要的按钮,而辅助色则用于次要的按钮。
<button class="btn btn-primary" style="background-color: #2196F3;">Primary Button</button> <button class="btn btn-secondary" style="background-color: #FFB74D;">Secondary Button</button>
文字
文字颜色通常使用主色的 500 值或者灰色的 500 值。如果使用主色的 500 值,需要注意文字与背景颜色的对比度,以保证可读性。
<p style="color: #212121;">This is a text with primary color.</p> <p style="color: #757575;">This is a text with grey color.</p>
总结
Material Design 中的颜色是应用程序中非常重要的一部分,它能够给用户带来视觉上的冲击和情感上的体验。在实际的应用中,需要根据不同的场景选择不同的主色和辅助色,以达到最佳的效果。希望本文对前端开发人员有所帮助。
来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/653caf197d4982a6eb6b9b19