¿Qué es el código hexadecimal?
Un código hexadecimal es un número hexadecimal de seis dígitos y tres bytes que se utiliza para representar colores en HTML, CSS, SVG. Los bytes representan los componentes rojo, verde y azul del color. Un byte representa un número en el rango de 00 a FF (en notación hexadecimal) o de 0 a 255 en notación decimal. Esto representa la menor (0) a la mayor (255) intensidad de cada uno de los componentes de color.
Funciones que se utilizarán para generar códigos hexadecimales:
Math.random() genera cualquier no. entre 0 y 1 incluyendo decimal.
Math.random() * 16 genera no. entre 0 a 16 incluyendo decimal.
Math.floor() elimina la parte decimal.
<script> // storing all letter and digit combinations // for html color code var letters = "0123456789ABCDEF"; // html color code starts with # var color = '#'; // generating 6 times as HTML color code consist // of 6 letter or digits for (var i = 0; i < 6; i++) color += letters[(Math.floor(Math.random() * 16))]; document.write(color); </script>
Producción:
#E3B0DF
Nota: La salida será diferente cada vez que se ejecute el código.
Referencia: https://en.wikipedia.org/wiki/Web_colors#Hex_triplet
Publicación traducida automáticamente
Artículo escrito por SiddharthGusain y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA