摘要:點(diǎn)擊按鈕,隨機(jī)改變顏色,同時(shí)隨機(jī)改變內(nèi)部數(shù)值;鼠標(biāo)指向時(shí),圓角變小,且有光暈。<!doctype html><html><head><meta charset="UTF-8"><title>點(diǎn)擊隨機(jī)換色</title><!-- 標(biāo)題左側(cè)的小圖標(biāo) --><link rel="ico
點(diǎn)擊按鈕,隨機(jī)改變顏色,同時(shí)隨機(jī)改變內(nèi)部數(shù)值;鼠標(biāo)指向時(shí),圓角變小,且有光暈。
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>點(diǎn)擊隨機(jī)換色</title>
<!-- 標(biāo)題左側(cè)的小圖標(biāo) -->
<link rel="icon" type="image/x-icon" href="">
<link rel="stylesheet" href=""> <!-- 引入外部css -->
<!-- 引入jquery -->
<script src="jquery/jquery-3.3.1.min.js"></script>
<style>
a{
display: block;
float: left;
margin: 50px;
width: 100px;
height: 100px;
line-height: 100px;
text-align:center;
color: #fff;
border-radius: 50px;
text-decoration: none;
/*background: green;*/
}
</style>
<script>
//改變標(biāo)簽的隨機(jī)顏色
var a = 0;
function yanse(tag){
var len = document.getElementsByTagName(tag).length;
for (var i = 0;i<len;i++){
document.getElementsByTagName(tag)[i].style.backgroundColor='rgb('+Math.floor(Math.random()*256)+','+Math.floor(Math.random()*256)+','+Math.floor(Math.random()*256)+')';
document.getElementsByTagName(tag)[i].innerHTML=Math.floor(Math.random()*100);
}
}
$(document).ready(function(){
$("a").mouseover(function(){
$bg = $(this).css("backgroundColor");
$(this).css("box-shadow","0px 0px 20px "+$bg);
$(this).css("border-radius","20px");
})
$("a").mouseleave(function(){
$(this).css("box-shadow","none");
$(this).css("border-radius","50px");
})
})
</script>
</head>
<body>
<a href="#"></a>
<a href="#"></a>
<a href="#"></a>
<a href="#"></a>
<button onclick="yanse('a')">點(diǎn) 擊</button>
</body>
</html>
批改老師:天蓬老師批改時(shí)間:2019-03-28 09:56:16
老師總結(jié):獲取獲取顏色, 本質(zhì)就是隨機(jī)的改變RGB的值, 原理不難, 重在動(dòng)手寫