私はペイントウェブサイトを開発しています。私は色を選択するためのスクリプトを持っています。これまではうまくいっています。スタティックカラーの代わりにカラーピッカーを実装する方法
ここで私の色を選択するコードです。
<div class="colorpick">
<div class="pick" style="background-color:rgb(150, 0, 0);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(0, 0, 152);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(0, 151, 0);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(255, 0, 5);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(255, 255, 0);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(0, 255, 255);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(255, 0, 255);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(255, 150, 0);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(255, 0, 150);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(0, 255, 150);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(150, 0, 255);" onclick="hello(this.style.backgroundColor);"></div>
<div class="pick" style="background-color:rgb(0, 150, 255);" onclick="hello(this.style.backgroundColor);"></div>
</div>
色が
ように示されているこれは私の機能のhello()
<script>
function hello(e){
var rgb = e.replace(/^(rgb|rgba)\(/,'').replace(/\)$/,'').replace(/\s/g,'').split(',');
myColor.r = parseInt(rgb[0]);
myColor.g = parseInt(rgb[1]);
myColor.b = parseInt(rgb[2]);
curColor = myColor;
console.log(curColor);
}
</script>
にコードされているが、私は、カラーピッカーを実装したいです。私はカラーピッカーのスクリプトも持っています。
<input type="color" value="#ffffff" onchange="clickColor(0, -1, -1, 5)" id="html5colorpicker">
私の質問は、ということです:はどのように私は私の現在のコードで、カラーピッカーを統合することができますか?どんな助けでも大歓迎です。
の
value
属性を変更することにより、デフォルトの色を変更することができますこれは完全な解決策ではありません)あなたは3つのスライダーを使用することができます...赤緑と青。そして、スライダーが更新されると現在の色を示すボックスが表示されます – Harvtronix私は静的な色のセクションを持っています。カラーピッカーのようにしたいだけです。静的セクションではありません。 –
このリンクを参照してくださいhttp://www.eyecon.ro/colorpicker/#implement –