先直接上效果图~
手写的原理就是:颜色是 “#” + “十六进制” 组成,所以用循环让其自由组合,就可以得到各种颜色的十六进制,再JS设置背景颜色和点击事件就可以了。
CSS就不上了,HTML和JS整这里:
<body>
<div class="content">
<div class="divColor">
<script type="text/javascript">
var c = 'FDB97531';
var begin = 0;
for (var i = 0; i < 2; i++) {
begin = i * 4;
for (var r = 0; r < c.length; r++) {
document.writeln('<div class="clear">');
for (var g = begin; g < begin + 3; g++) {
for (var b = 0; b < c.length; b++) {