20px - +
wrap
zh en
-
发信人: seaboy (要从太阳上取金子的化学家), 信区: ANSI 标 题: ASCII入门教程(二)——关于颜色① 发信站: 日月光华 (2003年04月02日19:32:07 星期三), 站内信件 呵呵,说到颜色,我这里之谈技术不谈技巧,实在是本人技巧有限,所以只讲讲 如何显示出各种颜色。 颜色共分两种,一种是前景色,一种是背景色,下面分别举例介绍一下 1、前景色 暗色:格式为“*[0;3xm”其中0代表暗色的属性,3x表示31~37的各个值, 分别代表不同的颜色,其中的*号为按两下Esc键打出。举例如下: *[0;30m 黑色 *[0;30;47m测试一下 ==> 测试一下 *[0;31m 红色 *[0;31m测试一下 ==> 测试一下 *[0;32m 绿色 *[0;32m测试一下 ==> 测试一下 *[0;33m 土棕色 *[0;33m测试一下 ==> 测试一下 *[0;34m 深蓝 *[0;34m测试一下 ==> 测试一下 *[0;35m 紫色 *[0;35m测试一下 ==> 测试一下 *[0;36m 浅蓝 *[0;36m测试一下 ==> 测试一下 *[0;37m 白色 *[0;37m测试一下 ==> 测试一下 亮色:格式为“*[1;3xm”其中1代表亮色的属性,3x表示31~37的各个值, 亮色:格式为“*[1;3xm”其中1代表亮色的属性,3x表示31~37的各个值, 分别代表不同的颜色,其中的*号为按两下Esc键打出。举例如下: *[1;30m 深灰色 *[1;30m测试一下 ==> 测试一下 *[1;31m 亮红色 *[1;31m测试一下 ==> 测试一下 *[1;32m 亮绿色 *[1;32m测试一下 ==> 测试一下 *[1;33m 黄色 *[1;33m测试一下 ==> 测试一下 *[1;34m 亮深蓝 *[1;34m测试一下 ==> 测试一下 *[1;35m 亮紫色 *[1;35m测试一下 ==> 测试一下 *[1;36m 亮浅蓝 *[1;36m测试一下 ==> 测试一下 *[1;37m 亮白色 *[1;37m测试一下 ==> 测试一下 2、背景色 背景色与前景色稍有不同,它不分暗色亮色,所有背景色都是暗色,因此控制符 也比较简单,格式是“*[4xm”,其中4x代表从40~47的数值,不同数值所对应的 背景色也不同,此外格式中4xm后面可以加空格,空格可表示背景色的范围,结束 位置以*[m为标志,先以红色背景为例说明一下: *[41m *[m ==> ↑↑ ↑↑ 一二 一二 当然这其中的空格若以汉字或其他符号代替也可。下面列举一下各背景色的具体例子: *[40m 黑色 *[m ==> 黑色 *[41m 红色 *[m ==> 红色 *[42m 绿色 *[m ==> 绿色 *[43m 棕色 *[m ==> 棕色 *[44m 深蓝 *[m ==> 深蓝 *[45m 紫色 *[m ==> 紫色 *[46m 浅蓝 *[m ==> 浅蓝 *[47m 白色 *[m ==> 白色 -- ╭╮ │ ◣ ╰╮ ┃╭┓╭╮┣╮╭┓┳╭ ╰╯┣╯╰┻╰╯╰╯╰┫ ╰╯ ╰╯ ※ 来源:·日月光华 bbs.fudan.edu.cn·[FROM: 10.100.107.130]