【发布时间】:2017-10-15 22:00:41
【问题描述】:
这组代码在黑色 (#000000) 和纯绿色 (#00ff00) 之间循环。但是,我还需要在白色之间加入绿色调。因此,一旦按钮被单击足够多次并显示纯绿色(#00ff00),我需要做什么才能让它继续循环通过色调直到显示白色(#ffffff)?
var div = document.querySelector('#myDiv')
div.dataset.color = 0;
div.addEventListener('click',()=>{
div.dataset.color = parseInt(div.dataset.color)+10;
var c = div.dataset.color%256;
div.style.background = 'rgb(0,'+c+',0)';
})
#myDiv {
width: 200px;
height: 200px;
background: #000000;
}
<div id="myDiv"></div>
例如,Tints of Green 包括#19ff19、#32ff32、#4cff4c、#66ff66、#7fff7f、#99ff99、#b2ffb2、#ccffcc、#e5ffe5 等。所有这些都不包含在由原始代码(粘贴在上面)。
【问题讨论】:
标签: javascript jquery object button colors