###前提・実現したいこと
入力された値を使ってHSLを生成しています。
この生成されたHSLを、RGBに変換するにはどのようなコードが良いか教えて頂けませんでしょうか。
###試したこと
下記のようにしてみたのですが、値を拾ってくれずうまくいきませんでした。
html
1<div></div> 2 3<h4>下記「#hsl」を、rgbに変換して「#rgb」に出力したい</h4> 4<p>HSL→<span id="hsl"></span></p> 5<p>RGB→<span id="rgb"></span></p> 6 7<script> 8// 1から360まで入力 9var score = '30'; 10 11// hslを作る 12var hsl = 'hsl('+score+', 50%, 50%)'; 13$('div').css('background','radial-gradient(circle, '+hsl+' 0%, transparent 50%)'); 14$('#hsl').text(hsl); 15 16// rgbに変換 17var div_bg = $('div').css('background'); 18var rgb = div_bg.substr( 21, 4 ); 19$('#rgb').text(rgb); 20</script> 21 22<style> 23div{width:200px;height:200px;} 24</style>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。