divの1つの色をユーザーが変更できるようにするサイトを構築しています。私はそれが透明にしたいので、色はrgbaで設定されています。rgbaのRGB値のライブ編集
私が問題になっているのは、カラーピッカーが見つかりましたが、私は不透明度を悪くすることなくRGBを変更します。ここでは、私がこれまでにそれを持っている方法は次のとおりです。
<input class="color" type="text" onchange="document.getElementById('main-info').style.backgroundColor = '#' + this.color;">
はもちろん、私は不透明度を殺すライブバージョン、についての六角とのためにRGBAを交換しています。私が試した他のものがある:成功したRGBA値を取得しますが、私はそれがRGBAに適切に挿入するために取得することはできません
<input class="color" type="text" onchange=" document.getElementById('id_info_box_bg_color').value = (Math.floor(this.color.rgb[0]*255)) + ', ' + (Math.floor(this.color.rgb[1]*255)) + ', ' + (Math.floor(this.color.rgb[2]*255));">
。
誰かがrgbaの一部をどのように置き換えることができるか知っていますか?だから、僕はRGBA中のX(X、X、X、0.5)を変更してい
「this.color」とは何ですか? – Niklas
これはカラーピッカーが出力するカラー値です – Brenden