WEB/HTML
[HTML] μ νλ νΈ Color Palette ( spectrum )
S0PH1A
2019. 4. 15. 16:46
λ°μν
[HTML] Color Palette ( spectrum )
π€ Spectrum - MIT λΌμ΄μΌμ€
μ)
HTML
<input type='text' id="color" />
Javascript (JQuery)
// μ€ννΈλΌ μμ±
$("#color").spectrum({
// allowEmpty:true, // μ μμ κ°λ₯ μ¬λΆ default : false
// showButtons: false, // νλ¨μ close , chose λ²νΌ
preferredFormat: "hex", // μ ν¬λ©§ νμ μ§μ
color: "#f00", // μ΄κΈ° μ μ€μ
showPalette: true, // μΌμͺ½ μ νλ νΈ μ¬μ© μ¬λΆ
palette: [
['#000000', '#ffffff'], // ν μ€μ λκ°μ§ μμ μ© λμ€λ‘ νμλ¨
['#00ff00', '#ff0000']
], // μΌμͺ½ μ νλ νΈ μ΄κΈ° μ
showInitial: true, // νμ¬ μ 보μ¬μ€μ§ μ¬λΆ
showInput: true, // λ¬Έμλ‘ μ
λ ₯ κ°λ₯νλλ‘ input μΆκ°
showAlpha: true, // ν¬λͺ
λ μ¬μ© μ¬λΆ
maxSelectionSize: 3, // μ΄μ μ νν μ μ΅λ λͺ κ°κΉμ§ 보μ¬μ€μ§ κ°μ
show: function (color) { // νλ νΈ λ³΄μ¬μ€ λ μ΄λ²€νΈ
},
change: function (color) {// μ μ νμ μ΄λ²€νΈ
color.toHexString()
},
hide: function (color) { // νλ νΈ λ«μ λ μ΄λ²€νΈ
},
});
// νλ νΈ μ΄λ²€νΈ
$("#color").spectrum("show"); // νλ νΈ μ΄κΈ°
$("#color").spectrum("hide"); // νλ νΈ λ«κΈ°
$("#color").spectrum("toggle"); // νλ νΈ μ΄λ €μμΌλ©΄ λ«κ³ λ«νμμΌλ©΄ μ΄κΈ°
[μ°Έκ³ ] http://bgrins.github.io/spectrum/
λ°μν