Случайные цвета доступны в двух форматах:
Предварительный просмотр эффекта: http://wjf444128852.github.io/demolist/js/test/index.html
1. RGB (xxx, xxx, xxx)
2. #xxxxxx
Реализованы следующие два случайных метода
Идея: как сделать x случайным
1. XXX в нем является случайным целым числом между 0-255. Используйте Math.random ()*255, чтобы получить случайное число между 0-255.
Тогда Math.floor () сохраняет десятичную точку перед ней
2. x в нем представляет собой случайную комбинацию 6 в 0123456789abxdef.
Здесь вы можете использовать массив или строку для его обработки. Здесь вы используете массив. Просто возьмите 6 раз от массива и получите подписание массива - это случайное целое число между 0 и 16 каждый раз.
Примечание (хотя изменение в методе 2-#XXXX, браузер проверяет значение атрибута фонового цвета элемента DOM в этом случае, но назначение в JS находится в формате #XXX.)
Код заключается в следующем:
HTML
<body> <div> <p> <a href = "javascript:;" id = "btn-one"> randomcolor-rgb </a> </p> <ul> <li> <div> </div> </li> <li> <div> </div> </li> <li> <div> </div> </li> <li> <div> </div> </li> <li> <div> </div> </li> <li> </div> </div> </div> </div> </div> </div> </div> <li> <div> </div> </li> <li> <div> </div> </li> <li> <div> </div> </li> <li> <div> </div> </li> <li> <div> </div> </li> <li> <div> </div> </li> <li> <div> </div> </li> <li> </div> </li> <li> </div> </li> <li> <li> <div> </div> </li> </ul> </div> </body>
CSS
*{Box-Size: Border-Box; Список стиля: нет; граница: нет; Заполнение: 0; поля: 0; } p {text-align: center; Маржа: 20px; } pa {font-size: 20px; шрифт-вес: 300; Цвет: #E4393C; Текстовое декорация: нет; Заполнение: 6px 10px; Граница: 1PX SOLID CURCECOLOR; } .bg_color, .bg_two {width: 100px; высота: 100px; Граница: 1px solid #aa00aa; } .main, .main ul {overflow: hidden; } .main {width: 400px; Маржа: 30px Auto; } .main ul li {float: left; }Младший
<script> (function () {// 1.. Функция случайной цветовой функции -rgb getRandomColor () {var rgb = 'rgb ('+math.floor (math.random ()*255)+','+math.floor (math.random ()*255)+','+math.floor (math.random ()*255)+',', ','+math.floor (math.random ()*255)+',', '255)+', '+math.floor (math.random ()*255)+', ',' 255)+','+math.floor (math.random ()+',' 255)+','+math.floor (math.random ()+' +Math.floor (math.random ()*255) +')'; I = 0; I <divs.length; i ++) [0 ',' 1 ',' 2 ',' 3 ',' 4 ',' 5 ',' 6 ',' 7 ',' 8 ',' 9 ',' a ',' b ',' c ',' d ',' e ',' f ']; Math.floor (math.random ()*16); }) () </script>Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.