๋ฐ์ํ
[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/
๋ฐ์ํ
'WEB > HTML' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[HTML] contenteditable (0) | 2020.12.04 |
---|---|
[HTML] ํ๊ธ ๊นจ์ง ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2019.02.21 |
[HTML] input file ๋ฒํผ ์ด๋ฏธ์ง๋ก ๋ณ๊ฒฝ (0) | 2019.01.24 |