Реализовано с использованием Javascript: щелкните соответствующий цвет мышью, чтобы динамически изменить цвет фона веб-страницы.
Это скриншот
Соответствующий исходный код Javascript:
Скопируйте код кода следующим образом:
вар hex = новый массив (6)
шестнадцатеричный[0] = "ФФ"
шестнадцатеричный[1] = "СС"
шестнадцатеричный[2] = "99"
шестнадцатеричный[3] = "66"
шестнадцатеричный[4] = "33"
шестнадцатеричный[5] = "00"
функция отображения (тройка) {
document.bgColor = '#' + тройка
}
функция drawCell(красный, зеленый, синий) {
document.write('<TD BGCOLOR="#' + красный + зеленый + синий + '">')
document.write('<A HREF="javascript:display(/'' + (красный + зеленый + синий) + '/')">')
document.write('<IMG SRC="place.gif" BORDER=0 HEIGHT=12 WIDTH=12>')
документ.write('</A>')
document.write('</TD>')
}
функция drawRow(красный, синий) {
document.write('<TR>')
для (вар я = 0; я <6; ++i) {
drawCell(красный, hex[i], синий)
}
document.write('</TR>')
}
функция drawTable(синий) {
document.write('<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>')
для (вар я = 0; я <6; ++i) {
drawRow(hex[i], синий)
}
document.write('</TABLE>')
}
функция drawCube() {
document.write('<TABLE CELLPADDING=5 CELLSPACING=0 BORDER=1><TR>')
для (вар я = 0; я <6; ++i) {
document.write('<TD BGCOLOR="#FFFFFF">')
drawTable(шестнадцатеричный [я])
document.write('</TD>')
}
document.write('</TR></TABLE>')
}
drawCube()