前の問題次の問題

CSS では 16 進数のカラーコードを 3 桁に省略することが可能だが、「#24c」と省略されたカラーコードは 6 桁の場合は「#2244cc」となる。  

選択肢 1

選択肢 2

×

解答

正解
1
取組履歴
ログインすると履歴が残ります
解説

CSSのカラーコード短縮の仕組み

カラーコードの6桁は赤、緑、青で2桁ずつ割り振られています。その関係から短縮する場合、各色の2桁を1桁にするイメージになります。

例えば#ffcc00の場合、短縮したコードは#fc0になります。逆に#ffcと略してしまった場合は#ffffccとなってしまいますので注意してください。

色によっては6桁全部違う文字を指定する場合がありますが、言わずもがなその場合は6文字全て使って色を表現しているので、短縮はできません。その関係から、短縮コードに関しては16進数(0~f)の3乗分の色数、つまり4,096色しか表現できないということになります。

参考: https://uxmilk.jp/12221

ログインすると解説を投稿できます。

関連用語

個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
  • まだコメントがありません
※ コメントには[ログイン]が必要です。