
#include <stdio.h>
#include <stdlib.h>
#include <conio.h> // for void kbhit(void)
const int ESC = 0X1B
void delay(unsigned n) {
unsigned i,j,k
for(i = 0 i < n ++i)
for(j = 0 j < n ++j)
for(k = 0k < n ++k)
}
int main() {
char color[20] = "color "
int key,i = 0
while(1) {
if(kbhit()) return 0
sprintf(color,"color %X8\n",i)
i = (i + 1)%16
system(color)
delay(800)
}
return 0
}
//说明:RGB为光的红绿蓝三原色,(每一种颜色范围0~255)通过改变三种颜色的比例即可调出各种颜色private void btn_Color_Click(object sender, EventArgs e)
{
Thread t = new Thread(Update)
t.IsBackground = true
t.Start()
}
new void Update()
{
int i = 0, j = 100, k = 100
//变红
for (i=100 i<255 i = i + 5)
{
Color c = Color.FromArgb(i, j, k)
label4.BackColor = c
Thread.Sleep(100)
}
//变绿
for (j =100 j < 255 j += 5)
{
i = 100 k = 100
Color c = Color.FromArgb(i, j, k)
label4.BackColor = c
Thread.Sleep(100)
}
//变蓝
for (k = 100 k < 255 k += 5)
{
i = 100 j = 100
Color c = Color.FromArgb(i, j, k)
label4.BackColor = c
Thread.Sleep(100)
}
MessageBox.Show("色彩展示1完毕")
//彩虹渐变
for (i = 0 i < 125i++ )
{
Color c = Color.FromArgb(255-2*i, i, 2*i)
label4.BackColor = c
Thread.Sleep(200)
}
MessageBox.Show("色彩展示2完毕")
}
<p id=ss>一段P标签里面的文本我想把他实现几种颜色无限循环请问下改怎么弄啊用JS</p><script>
var cs=["#00f","#0ff","#ff0","#f00","#f0f","#0f0","#f80","#8f0","#80f"] //颜色,可添加
var ci=0
window.onload=()=>{
ss.innerHTML=ss.innerHTML.split("").map(e=>"<span>"+e+"</span>").join("")
setInterval(()=>{
var s=ss.children
for(var i=0i<s.lengthi++){
s[i].style.color=cs[(ci+i)%cs.length]
}
ci=++ci%cs.length
},200)
}
</script>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)