La función color.darker() de D3.js se usa para hacer una copia del color con algo de oscuridad o brillo extra en el color original.
Sintaxis:
color.darker(k)
Parámetro: Toma los siguientes parámetros:
- k: Aquí “k” es la cantidad de oscuridad requerida en el color original. Es el valor entero.
Valores devueltos: Devuelve el objeto.
Ejemplo 1:
Cuando no se da el valor de k
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <style> .originalColor{ height: 100px; width: 100px; } .darkerColor{ height: 100px; width: 100px; } </style> <body> Color without color.darker() property <div class="originalColor"> </div> Color with color.darker() property <div class="darkerColor"> </div> <!--fetching from CDN of D3.js --> <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"> </script> <script> let originalColor= document.querySelector(".originalColor"); let darkerColor= document.querySelector(".darkerColor"); var color= d3.color("green"); originalColor.style.backgroundColor= `rgb(${color.r}, ${color.g}, ${color.b})`; var color=color.darker() darkerColor.style.backgroundColor= `rgb(${color.r}, ${color.g}, ${color.b})`; </script> </body> </html>
Producción:
Ejemplo 2:
Cuando el valor de k > 0
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <style> .originalColor{ height: 100px; width: 100px; } .darkerColor{ height: 100px; width: 100px; } </style> <body> Color without color.darker() property <div class="originalColor"> </div> Color with color.darker(2) property <div class="darkerColor"> </div> <!--fetching from CDN of D3.js --> <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"> </script> <script> let originalColor= document.querySelector(".originalColor"); let darkerColor= document.querySelector(".darkerColor"); var color= d3.color("green"); originalColor.style.backgroundColor= `rgb(${color.r}, ${color.g}, ${color.b})`; var color=color.darker(2) darkerColor.style.backgroundColor= `rgb(${color.r}, ${color.g}, ${color.b})`; </script> </body> </html>
Producción:
Ejemplo 3:
Cuando el valor de k<0
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <style> .originalColor{ height: 100px; width: 100px; } .darkerColor{ height: 100px; width: 100px; } </style> <body> Color without color.darker() property <div class="originalColor"> </div> Color with color.darker(-2) property <div class="darkerColor"> </div> <!--fetching from CDN of D3.js --> <script type = "text/javascript" src = "https://d3js.org/d3.v4.min.js"> </script> <script> let originalColor= document.querySelector(".originalColor"); let darkerColor= document.querySelector(".darkerColor"); var color= d3.color("green"); originalColor.style.backgroundColor= `rgb(${color.r}, ${color.g}, ${color.b})`; var color=color.darker(-2) darkerColor.style.backgroundColor= `rgb(${color.r}, ${color.g}, ${color.b})`; </script> </body> </html>
Producción: