★文字色の指定

私たちはカジノサイトを独自にレビューしています。当社のリンクを通じてサインアップすると、追加料金なしで当社に手数料が発生する場合があります。

文字色の指定

広告



一般的なブラウザでは、特に色を指定しなければ背景色は白、文字色は黒で表示されることが多いですが、CSSでそれ以外の色を指定することもできます。

このチュートリアルで作成しているサンプルサイトでは、文字色を濃い目のグレーにしてみましょう。
文字色を指定する際には、colorプロパティを使用します。
base.cssに以下の記述を追加してください。

CSSソース(base.css)

@charset "utf-8";
body {
	font-size:95%;
	font-family: "MS ゴシック",sans-serif;
	line-height:1.5;
	color:#333333;
}

保存をしたらブラウザで表示してみましょう。
ウェブページ内のすべてのテキストが、黒から濃い目のグレーになって表示されれば成功です。

わずかな変化ですが、やや軽やかな印象になったかもしれません。

色が変化しない場合には、値の先頭に#がついているかどうか、半角英数で記述されているかなどを確認してみてください。
先頭に付けるのは、音楽記号のシャープ( ♯ )ではなく、ナンバーサイン( # )です。

ウェブにおける色の指定方法

ウェブにおける色指定では、RGB各色を16進法、0-255の数値、カラーネームのいずれかで指定します。

16進法による色指定

16進法による色指定の場合、例えば、#fca9a3という具合にナンバーサイン( # )に続けて6つの数値で色を表します。
6つの数値と言いながら、aやcやfなどのアルファベットが混じっていますが、これは16進法であるためです。
私たちが日常的に使用している10進法では、0123456789を使用して9を超えたら一桁上がります。
16進法では、0123456789abcdefを使用してfを超えたら一桁上がります。

6つの数値は#RRGGBBを意味しており、R=赤、G=緑、B=青に対応しています。
例えば、白ならば#ffffff、赤の純色ならば#ff0000、緑の純色ならば#00 ff 00、青の純色ならば#0000 ff、黒ならば#000000となります。
これらRGBの三色の組み合わせで色指定することになります。

RGB各色は16進法の2桁で指定しますので、一色当たり16×16=256諧調に指定し分けることができます。
1色当たり256諧調が3色分あるので、理論上は256×256×256=16 777 216種類の色を指定し分けることが可能です。

尚、ウェブの色指定では最初に#を書きますが、これはナンバーサイン(番号記号)と呼ばれるもので、一般的なキーボードでは[shift]を押しながら[3]を押すことで入力できます。
なんとなくシャープと呼びたくなりますが、音楽記号のシャープ( ♯ )とは異なり、
♯000000などと記述しても色指定ができないので注意してください。
正しくは#000000です。
ナンバーサインは横棒が水平、シャープは横棒が右上がりです。

0-255の数値による色指定

RGB各色を0-255の数値で指定する方法は、各色の最小値が0、最大値が255となります。
0は16進法の場合の00と同じ、255はffと同じです。例えば、白ならば255 255 255、赤の純色ならば255 0 0、緑の純色ならば0 255 0、青の純色ならば0 0 255、黒ならば0 0 0となります。

主にPhotoShopなどのグラフィックソフトで、RGBのカラーパレットを使用している人がそのカラーパレットの値を16進法に変換することなく利用する場合に便利な指定方法でしょう。

カラーネームによる色指定

HTMLやCSSでは、一部の色はカラーネームでも指定できるようになっています。
例えば、赤はred、緑はgreen、青はblueといった具合です。

navy、gray、white、blackなどの使用頻度の高い色や、カラーネームが決まっている色のなかに自分のイメージに近いものがあれば、覚えてしまうと便利でしょう。

まとめ
  1. 文字色は、colorプロパティで指定する
  2. 色の値は、16進法、0-255の数値、カラーネームのいずれかで指定する
  3. 16進法では、color:#RRGGBB; の書式で指定する
<前へ 目次へ 次へ>

広告



山田 太郎
テック・リード
山田太郎は、ウェブ開発やグラフィックスプログラミングに10年以上の経験を持つテクノロジーの専門家です。特にHTML5 CanvasやJavaScript、インタラクティブメディアに精通しており、動的なユーザーインターフェースや最先端のウェブアプリケーションの開発に携わってきました。複雑な図形描画や画像操作、リアルタイムグラフィックスに関する知識が豊富で、ウェブ技術の限界を追求する開発者たちにとって頼りになる存在です。知識の共有に情熱を持ち、初心者からプロフェッショナルまで幅広く支援するため、技術フォーラムやブログにも積極的に貢献しています。

ギャンブルガイド もっと見る

カジノファインダー

どのカジノが自分に最適か分からないですか?

サインアップは必要なく、1 分以内に最適なブックメーカーを簡単に見つけることができます。
カジノを探す
Back
質問
Select one of the following options
{"is_any_tile":true}

どのカジノが自分に最適か分からないですか?

Back
Restart
やったー!
これはあなたの選択に基づいた最高のカジノです...
56 users signed up
もっと表示する