以下是使用 System.Drawing.Color 表示的浅亮颜色集合,适用于图表、UI 设计等场景:
常用浅亮颜色
蓝色系
csharp
复制
Color.LightSkyBlue // RGB(135, 206, 250) - 浅天空蓝
Color.LightBlue // RGB(173, 216, 230) - 浅蓝
Color.PowderBlue // RGB(176, 224, 230) - 粉蓝
Color.LightCyan // RGB(224, 255, 255) - 浅青色
Color.AliceBlue // RGB(240, 248, 255) - 爱丽丝蓝
绿色系
csharp
复制
Color.PaleGreen // RGB(152, 251, 152) - 淡绿色
Color.LightGreen // RGB(144, 238, 144) - 浅绿色
Color.MintCream // RGB(245, 255, 250) - 薄荷奶油色
Color.Honeydew // RGB(240, 255, 240) - 蜜露色
粉色/紫色系
csharp
复制
Color.Lavender // RGB(230, 230, 250) - 薰衣草色
Color.LightPink // RGB(255, 182, 193) - 浅粉色
Color.Pink // RGB(255, 192, 203) - 粉色
Color.MistyRose // RGB(255, 228, 225) - 雾玫瑰色
黄色/橙色系
csharp
复制
Color.LightYellow // RGB(255, 255, 224) - 浅黄色
Color.LemonChiffon // RGB(255, 250, 205) - 柠檬雪纺色
Color.PapayaWhip // RGB(255, 239, 213) - 番木瓜色
Color.Moccasin // RGB(255, 228, 181) - 鹿皮鞋色
灰色/中性色
csharp
复制
Color.LightGray // RGB(211, 211, 211) - 浅灰色
Color.Gainsboro // RGB(220, 220, 220) - 盖恩斯伯勒灰
Color.WhiteSmoke // RGB(245, 245, 245) - 白烟色
Color.SeaShell // RGB(255, 245, 238) - 贝壳色
自定义浅亮颜色
如果需要更精确的控制,可以使用 Color.FromArgb() 方法创建自定义浅色:
csharp
复制
// 自定义浅色
Color veryLightBlue = Color.FromArgb(200, 230, 255);
Color softLavender = Color.FromArgb(230, 220, 250);
Color palePeach = Color.FromArgb(255, 229, 210);
应用示例
csharp
复制
// 创建一个使用浅亮颜色的面板
Panel myPanel = new Panel
{
BackColor = Color.Lavender,
ForeColor = Color.FromArgb(80, 80, 80) // 深灰色文字确保可读性
};
// 使用浅色绘制图形
using (Graphics g = Graphics.FromImage(someBitmap))
{
// 填充浅色背景
g.Clear(Color.AliceBlue);
// 使用浅色画笔绘制
using (Brush lightBrush = new SolidBrush(Color.LightSkyBlue))
{
g.FillRectangle(lightBrush, new Rectangle(10, 10, 100, 100));
}
// 使用浅色画笔绘制线条
using (Pen lightPen = new Pen(Color.PaleGreen, 2))
{
g.DrawLine(lightPen, 0, 0, 200, 200);
}
}
这些浅亮颜色在保持足够可见度的同时,能提供柔和、现代的视觉效果,特别适合需要减轻视觉疲劳的应用场景。