数行の設定のみでカラーパレットを表示するフリーのJavaScriptです。
簡易的なパレットでサンプルカラー、RGBおよびHSLから選択可能となっており、透明度の指定も可能です。
選択後に指定の関数(function)も実行可能です。
クリックして色を選択してください |
左の色選択は以下のHTMLで表示しています。 <div class="demo1" id="cp01" onclick="cmanCP_JS_open(this)" cmanCPat="rc_text:cp01,rc_bg:cp01">クリックして色を選択してください</div> |
以下の2行の設定が必要となります
[1] <script src="xxxxx.js" charset="utf-8"></script> [2] <input type="button" value="選択" onclick="cmanCP_JS_open(this)" cmanCPat="rc_text:id001,下記参照"> |
JavaScriptファイルは、ダウンロードしてご利用ください。
JavaScriptダウンロード
現在のバージョン:Ver091(zip形式でダウンロードされます) |
JavaScriptを画面に表示 |
以下のJavaScriptへ直接リンクを行うことも可能ですが、予告なしに内容変更や廃止(削除)する場合もありますのでダウンロードしてご利用ください。 直接リンクの場合「http://web-designer.cman.jp/freejs/cmanCP_v091.js」 |
実行関数 |
「cmanCP_JS_open(this)」を実行すると、カラーパレットが表示されます。 大文字小文字は区別されます。全て半角で指定してください。 |
---|
実行条件 |
「cmanCPat="条件:値,条件:値,・・・"」 条件はすべて任意指定です。条件と値は下記をご確認ください。 |
---|
条件名 | 設定する値 | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
def_size |
パレット表示の最大幅(px)(初期値:530) (例)def_size:600 |
||||||||||||||
def_color |
パレットを開いたときに表示する色(初期値:#ff8000)
|
||||||||||||||
def_tab |
パレットを開いたときに選択されるタブ(初期値:HSL)
|
||||||||||||||
def_alpha |
透明度の選択を可能とするかの設定(初期値:透明度を表示)
|
||||||||||||||
rc_text |
選択された色のテキストを返すID(複数指定可能)
|
||||||||||||||
rc_form |
「rc_text」「rc_func」に返すカラー形式(初期値:AUTO)
※「RGBA」「HSLA」「AUTO」以外は、透明度が指定されても返されない。 |
||||||||||||||
rc_bg |
選択された色を背景色に設定するID(複数指定可能)
|
||||||||||||||
rc_func |
カラー選択確定後に実行する関数(function) 選択された色が「rc_form」の形式に沿って引数に設定されます。
|
||||||||||||||
指定はすべて任意です。(1つも条件を指定しなくてもカラーパレットは開きます) |
例1)INPUTに16進形式のRGBを指定する | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
<input size="10" type="text" value="#0000ff" id="sample1"> <input type="button" value="選択"
|
||||||||||
例2)DIVの色を変更する | |||||||||||
<div style="width:50px;height:50px;margin:auto;" id="sample2"></div> <input type="button" value="選択"
|
|||||||||||
例3)色の選択後に指定の関数を実行する | |||||||||||
<input type="button" value="選択" <script>
|