JSFiddle - React, Tailwind, and code Playground

by Shang-De You

JavaScript

var color1 = d3.rgb(40,80,0)
var color2 = d3.rgb("red")
var color3 = d3.rgb("rgb(0,255,255)")

console.log(color2.hsl()) // 轉換為hsl h:0,s:1,l:0.5
console.log(color3) // 取得物件
console.log(color3.darker(2).toString()) // #007c7c
console.log(color1.toString()) // #285000
console.log(color1.brighter(1).toString()) // #397200

var a = d3.rgb("blue")
var b = d3.rgb("green")
var interpolate = d3.interpolate(a,b)
console.log(interpolate(0)) // #0000ff
console.log(interpolate(1)) // #008000
console.log(interpolate(0.5)) // #004080