C语言改变字体颜色的代码

 我来答
兔丞飞
高粉答主

2018-12-17 · 专注娱乐 专注娱乐 专注娱乐
兔丞飞
采纳数:25 获赞数:19893

向TA提问 私信TA
展开全部

1,用样式表(css),在组件里面加上style属性,例如:

<div style="background-color:blue;font-family:宋体;">

欢迎你

</div>

2,直接在字体两边加font标记,例如:

<font color=blue >欢迎你</font>

扩展资料

<input name="submit" type="submit" value="changeColor" onClick="changeColor()">

<span id="wenzi">wenzi</span>

<script>

function changeColor(){

document.all['wenzi'].style.color="#ff0000";

}

</script>

参考资料:百度百科 CSS(层叠样式表)

fivestar502
2010-06-11 · TA获得超过156个赞
知道小有建树答主
回答量:74
采纳率:0%
帮助的人:93.8万
展开全部
#include <stdlib.h>
#include<stdio.h>
void main()
{
system("color F0");
printf("Hello\n");
}
//PS:“color f0” 为CMD控制台命令
/*设置默认的控制台前景和背景颜色。

COLOR [attr]

attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为
前景。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
*/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
KriverL
2017-12-07 · TA获得超过117个赞
知道答主
回答量:48
采纳率:78%
帮助的人:31.7万
展开全部
#include <stdio.h>  
#include <windows.h>  
void color(short x) //自定义函根据参数改变颜色   
{  
    if(x>=0 && x<=15)//参数在0-15的范围颜色  
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), x);    //只有一个参数,改变字体颜色   
    else//默认的颜色白色  
        SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 7);  
}  
int main()  
{         
    printf("此处为没调用颜色函数之前默认的颜色\n");  
    //调用自定义color(x)函数 改变的颜色  
    color(0);   printf("黑色\n");  
    color(1);   printf("蓝色\n");  
    color(2);   printf("绿色\n");   
    color(3);   printf("湖蓝色\n");  
    color(4);   printf("红色\n");  
    color(5);   printf("紫色\n");  
    color(6);   printf("黄色\n");   
    color(7);   printf("白色\n");  
    color(8);   printf("灰色\n");  
    color(9);   printf("淡蓝色\n");  
    color(10);  printf("淡绿色\n");  
    color(11);  printf("淡浅绿色\n");   
    color(12);  printf("淡红色\n");  
    color(13);  printf("淡紫色\n");  
    color(14);  printf("淡黄色\n");  
    color(15);  printf("亮白色\n");  
    color(16);    //因为这里大于15,恢复默认的颜色   
    printf("回到原来颜色\n");  
    return 0;
}
望采纳
追问
能讲解一下具体用法吗?举个例子,谢谢
追答
这就是例子啊,运行结果字体颜色不一样,调用windows.h下的函数SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), x);
前景色:数字0-15 来替换x,换不同的数字就是不同颜色
类似的函数还有system("color XX");(X是十六进制0~F之间的数,不过这种函数改变的是整个画面,而不能让多处局部变色
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
七月流光1
2010-06-11 · TA获得超过528个赞
知道小有建树答主
回答量:339
采纳率:100%
帮助的人:191万
展开全部
#include<graphics.h>/**这个程序需在TC或BC下运行,VC下不能运行/
#include<conio.h>
{
int gdriver=DETECT,gmode=0;
initgraph(&gdriver,&gmode,"");/*""中一般填写BGI文件所在的地址,不知道你电脑中那个文件放在哪个地方,如果编译不通过的话,你自己改一下!*/
textcolor(RED);
textbackground(BLUE);
outtext("hello\n");/*在鼠标的当前位置输出hello*/
//outtextxy(10,10,"hello");/*在坐标(10,10)出输出hello*/
getch();
closegraph();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tangd025
2009-10-31 · TA获得超过257个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:135万
展开全部
1.用样式表(css),在组件里面加上style属性,例如:
<div style="background-color:blue;font-family:宋体;">
欢迎你
</div>

2.直接在字体两边加font标记,例如:
<font color=blue >欢迎你</font>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式