現役システムエンジニアの備忘録

技術スキルや用語などの記録を残していきます

基礎

【JavaScript入門】色の指定方法まとめ|16進数・色名・CSS指定の違いを初心者向けに解説

投稿日:2019年4月9日 更新日:

JavaScriptで色を指定する方法|16進数・色名・CSS指定を初心者向けに解説

JavaScriptで色を指定する方法は、HTML/CSS と同様に複数あります。代表的なのは次の2つです。

  • 16進数(#rrggbb)で指定する方法
  • 色名(red、blue など)で指定する方法

このページでは、それぞれの指定方法と、JavaScriptからCSSの色を変更する方法を初心者向けにわかりやすく解説します。



#rrggbb(16進数)で指定する

# に続けて、赤(r)、緑(g)、青(b)の値を 00〜ff の16進数6桁 で表します。

例:

  • 黒:#000000
  • 白:#ffffff
  • 赤:#ff0000

基本的な16色は以下の表を参考にしてください。



色名(色の名前)で指定する

色名を直接指定する方法です。大文字・小文字は区別されません。

HTML4.01 では基本16色が定義されています。

red #ff0000 navy #000080 green #008000 black #000000
fuchsia #ff00ff blue #0000ff lime #00ff00 gray #808080
purple #800080 aqua #00ffff olive #808000 silver #c0c0c0
maroon #800000 teal #008080 yellow #ffff00 white #ffffff

JavaScriptでCSSの色を変更する

JavaScriptでは、CSSのスタイルを操作して色を変更することもできます。

以下は、midashi という要素の文字色を赤に設定する例です。

midashi.style.color = “#ff0000”;
midashi.style.color = “#f00”;
midashi.style.color = “rgb(100%,0%,0%)”;
midashi.style.color = “rgb(255,0,0)”;
midashi.style.color = “red”;

CSS2.1 では、HTML4.01 の基本16色に orange(#ffa500) が追加され、合計17色になっています。

初心者におすすめの学習書籍

JavaScriptの基礎を体系的に学びたい方には、こちらの書籍がとても分かりやすくおすすめです。
初心者がつまずきやすいポイントを丁寧に解説している入門書です。
→ 確かな力が身につくJavaScript「超」入門



関連リンク

このブログは Xserver 上の WordPress で運用しています。
表示速度が速く、安定しているのでブログ初心者にもおすすめです。
レンタルサーバー エックスサーバー

-基礎
-

執筆者:

関連記事

【JavaScript入門】イベントとイベントハンドラの基本|onclick・onload・onmouseoverの使い方を解説

JavaScriptのイベントとイベントハンドラの基本|onclick・onload・onmouseoverを初心者向けに解説 JavaScriptでは、ユーザーの操作やページの状態変化に応じて「イベ …

【JavaScript入門】new・delete・with・thisの使い方|オブジェクト操作の基本を初心者向けに解説

JavaScriptのnew・delete・with・thisの使い方|オブジェクト操作の基本を初心者向けに解説 JavaScriptでは、オブジェクトを作成したり削除したり、オブジェクト名を省略して …

【JavaScript入門】オブジェクト・プロパティ・メソッドとは?初心者向けに基本概念をわかりやすく解説

JavaScriptのオブジェクト・プロパティ・メソッドとは?初心者向けに基本概念をわかりやすく解説 JavaScriptは「オブジェクトベース」のスクリプト言語です。 Webページを操作するうえで欠 …

【JavaScript入門】DOMとは?仕組み・ノード・ツリー構造を初心者向けにわかりやすく解説

JavaScriptのDOMとは?仕組み・ノード・ツリー構造を初心者向けにわかりやすく解説 JavaScriptでHTMLを操作するために欠かせないのが DOM(Document Object Mod …

【JavaScript入門】noscript要素の使い方|非対応ブラウザへの配慮とHTML5での変更点

noscript要素の使い方|JavaScript非対応ブラウザへの配慮とHTML5での変更点 ユーザーの中には、JavaScriptを無効にしていたり、スクリプトをサポートしないブラウザ(ユーザーエ …