- ベストアンサー
カラーコード 濃くしたい
16進数形式のカラーコードを濃くしたいです(暗くしたい)。16進数のカラーコードを暗くする計算方法はありますか? ちなみにそのカラーコードはプログラムの中で扱います。よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 16進数形式のカラーコードを濃くしたいです(暗くしたい)。 暗くするのと濃くするのは違うと思いますが。 HSVの色空間に変換してS(彩度)で色の濃さ、とV(明度)で明るさを変更ってのが良く使われる方法だと思います。 計算式はちょっと面倒です。 下記のサイトが参考になると思います。 RGBとHSVの相互変換ツールと変換計算式 - PEKO STEP http://www.peko-step.com/tool/hsvrgb.html
その他の回答 (1)
- shockatz
- ベストアンサー率80% (153/191)
回答No.2
SASS使えば、色定義も変数に出来ますし、色味も明暗・ビビッドorグレイッシュなど、一発で処理できますよ。 SASSでコーディング人生変わります http://www.webopixel.net/html-css/771.html
質問者
お礼
回答有難うございます 変数使えるのはかなり便利ですね!パフォーマンスが悪くならないのなら使ってみたいです
お礼
ご回答ありがとうございます わかりやすいサイトですね。明度を下げて暗くしたいと思います