jquery 随机颜色(我想要深色),急

发布网友

我来回答

2个回答

懂视网

这次给大家带来如何使用jQuery实现获取随机颜色,使用jQuery实现获取随机颜色的注意事项有哪些,下面就是实战案例,一起来看一下。

1.js

//获取十六进制颜色 
 function randomColor1(){ 
 var r = Math.floor(Math.random()*256); 
 var g = Math.floor(Math.random()*256); 
 var b = Math.floor(Math.random()*256); 
 if(r < 16){ 
 r = "0"+r.toString(16); 
 }else{ 
 r = r.toString(16); 
 } 
 if(g < 16){ 
 g = "0"+g.toString(16); 
 }else{ 
 g = g.toString(16); 
 } 
 if(b < 16){ 
 b = "0"+b.toString(16); 
 }else{ 
 b = b.toString(16); 
 } 
 return "#"+r+g+b; 
 } 
 $("h3").css("color",randomColor1());

2.html

.<h3>获取任意颜色</h3>

效果:

下面在看一段代码关于js几种生成随机颜色方法

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
</head>
<body>
 <button id="btn1">调用第一种</button>
 <button id="bnt2">调用第二种</button>
 <button id="btn3">调用第三种</button>
 <script>
 var btn1=document.getElementById('btn1');
 btn1.onclick=function(){
 document.body.style.background=bg1()
 };
 var btn2=document.getElementById('bnt2');
 btn2.onclick=function(){
 document.body.style.background=bg2();
 };
 var btn3=document.getElementById('btn3');
 btn3.onclick=function(){
 document.body.style.background=bg3();
 };
 function bg1(){
 return '#'+Math.floor(Math.random()*256).toString(10);
 }
 function bg2(){
 return '#'+Math.floor(Math.random()*0xffffff).toString(16);
 }
 function bg3(){
 var r=Math.floor(Math.random()*256);
 var g=Math.floor(Math.random()*256);
 var b=Math.floor(Math.random()*256);
 return "rgb("+r+','+g+','+b+")";//所有方法的拼接都可以用ES6新特性`其他字符串{$变量名}`替换
 }
 </script>
</body>
</html>

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

怎样使用jquery toggleClass()属性制作文章段落更改背景颜色

怎样使用基于Vue的延迟加载插件vue-view-lazy

热心网友

颜色FFFFFF六位数字,是由红、绿、蓝三种颜色构成的,其中前两位数代表*,中间两位代表绿色,后两位代表蓝色,每两位的颜色小于80,绝对是深色,例如808080、302060这样的都是深色的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com