PDF形式でダウンロードPDF形式でダウンロード
X
この記事の共著者 : Jessica Andzouana. ソフトウェア・エンジニアのジェシカ・アンズアナは、サンフランシスコ・ベイエリアを拠点として活動しています。ブロックチェーンやAIなどの新技術に情熱を注ぎ、フロントエンド開発、デジタルアート、デザイン分野での実務経験は5年以上。プログラマー兼アーティストとしての経歴があり、デザインにこだわった思考を併せ持っています。また、新鮮な視点やユニークなスキルを活かしながら、この分野で創造的な解決策を提供しています。現在は、「Alcacrus」社にてソフトウェア・エンジニアとして勤務。サンタクララ大学にてコンピュータ・サイエンスとスタジオ・アートの学士号を取得。
この記事は35,054回アクセスされました。
この記事では、HTMLを編集してWebページの背景色を変更する方法を紹介します。
ステップ
- 使用する背景色を決める HTMLでは色をカラーコードで指定します。使用する色のカラーコードは、「W3Schools」という無料のHTMLカラーピッカーで調べることができます。
- パソコンのブラウザでhttps://www.w3schools.com/colors/colors_picker.aspにアクセスします。
- 「Pick a Color(色を選ぶ)」で、使用する基本色をクリックします。
- 画面右側で色調を選択します。
- 色調の右側に表示される数値コードをメモに控えます。
- 任意のテキストエディタでHTMLファイルを開く <bgcolor>というHTML属性は、HTML5でサポートが終了しました。背景色を含むページのスタイル情報は、すべてCSSで処理する必要があります。[1]
- Windowsの場合は「Notepad++」や「メモ帳」、Macの場合は「テキストエディット」や「BBEdit」で編集することができます。
- HTMLヘッダを文書に挿入する 背景色を含むページのスタイル情報は、すべて
<style></style>
タグの間に記述する必要があります。<!DOCTYPE html><html><head><style></style> </head></html>
- styleタグの間に空行を作る
<style>
タグと</style>
タグの間に情報を挿入できる空行を作りましょう。 - body要素を指定する
<style></style>
タグの間に以下のように記述します。- CSSでbody要素に指定したものは、ページ全体に適用されます。
- グラデーションを作成したい場合は、このステップをスキップしましょう。
body { }
広告
- 文書のHTMLヘッダを探す 文書の上部にあるはずです。
- body要素にbackground-colorプロパティを指定する body要素のセレクタ内に
background-color:
と記述します。これで、以下のようなbody要素が出来上がるはずです。- この文脈では、「color」の綴りは1つしか使用できず、「colour」は使用できません。
body { background-color: }
- background-colorプロパティに任意の背景色を指定する 選択した色の数値コードとセミコロンを「background-color:」要素に続いて記述しましょう。例えば、ページの背景をピンクにするには、以下のように記述します。
body { background-color: #d24dff;}
- スタイル情報を確認する この時点で、HTML文書のヘッダは以下のようになっているはずです。
<!DOCTYPE html><html><head><style>body {background-color: #d24dff}</style></head></html>
- background-colorで他の要素の背景色を指定する body要素の背景色を指定したように、background-colorを使って見出しや段落などの他の要素の背景色を指定することも可能です。例えば、大見出し(<p>)や段落(<h1>)の背景色を指定するには、以下のようなコードを記述します。[2]
<!DOCTYPE html><html><head><style>body { background-color: #216fdb;}h1 { background-color: #00b33c;}p { background-color: #FFFFFF);}</style></head><body><h1>背景が緑色の見出し</h1><p>背景が白色の段落</p></body></html>
広告
- 文書のHTMLヘッダを探す 文書の上部にあるはずです。
- このステップの基本構文を理解する グラデーションを作成する際に必要な情報は、開始位置または角度、およびグラデーションで変化する色の2つです。また、複数の色を指定して、その色でグラデーションが変化するようにしたり、グラデーションの方向や角度を指定したりすることもできます。[3]
background: linear-gradient(direction/angle, color1, color2, color3, etc.);
- 垂直方向のグラデーションを作成する グラデーションの方向を指定しない場合、グラデーションは上から下に向かって変化します。グラデーションを作成するには、
<style></style>
タグの間に以下のコードを挿入します。- ブラウザによってgradient関数の実装が異なるため、コードは数種類記述する必要があります。
html { min-height: 100%; }body { background: -webkit-linear-gradient(#216fdb, #C9DCB9); background: -o-linear-gradient(#216fdb, #C9DCB9); background: -moz-linear-gradient(#216fdb, #C9DCB9); background: linear-gradient(#216fdb, #C9DCB9); background-color: #216fdb; }
- グラデーションの方向を指定する 垂直方向以外のグラデーションを作成したい場合は、グラデーションの方向を指定して、色が変化する方向を変えることができます。グラデーションの方向を指定するには、
<style></style>
タグの間に以下のように記述します。[4]- グラデーションの方向は、leftプロパティとrightプロパティで変えることができます。
html { min-height: 100%;}body { background: -webkit-linear-gradient(left, #216fdb, #C9DCB9); background: -o-linear-gradient(right, #216fdb, #C9DCB9); background: -moz-linear-gradient(right, #216fdb, #C9DCB9); background: linear-gradient(to right, #216fdb, #C9DCB9); background-color: #216fdb; }
- 他のプロパティでグラデーションを調整する グラデーションでできることは他にもたくさんあります。
- 例えば、複数の色を指定できるだけでなく、それぞれの色の後にパーセンテージを記述して、各色の間隔を指定することもできます。これを用いたグラデーションのサンプルコードは以下の通りです。
background: linear-gradient(#93B874 10%, #C9DCB9 70%, #000000 90%);
- 例えば、複数の色を指定できるだけでなく、それぞれの色の後にパーセンテージを記述して、各色の間隔を指定することもできます。これを用いたグラデーションのサンプルコードは以下の通りです。
- 6色の透明度を指定する 透明度を指定した色は薄くなります。同じ色を使用することで、その色はだんだん薄くなり、最後には無色になるわけです。ただし、色の透明度を指定するには、rgba()関数で色を定義する必要があります。また、透明度は終了値によって決まります。0は完全な透明、1は完全な不透明です。
background: linear-gradient(to right, rgba(147,184,116,0), rgba(147,184,116,1));
- 完成したコードを確認する Webサイトの背景にカラーグラデーションを施すコードは以下のようになります。
<!DOCTYPE html><html><head><style>html { min-height: 100%;} body { background: -webkit-linear-gradient(left, #216fdb, #C9DCB9); background: -o-linear-gradient(right, #216fdb, #C9DCB9); background: -moz-linear-gradient(right, #216fdb, #C9DCB9); background: linear-gradient(to right, #216fdb, #C9DCB9); background-color: #216fdb; }</style></head><body></body></html>
広告
- 文書のHTMLヘッダを探す 文書の上部にあるはずです。
- body要素にanimationプロパティを指定する body要素のセレクタ内に以下のように記述します。[5]
- 上のコードはChromiumベースのブラウザ用、下のコードはその他のブラウザ用です。
-webkit-animation: colorchange 60s infinite; animation: colorchange 60s infinite;
- 移り変わる背景色を指定する 次に、移り変わる背景色とそれぞれの色が背景色になる時間の長さを@keyframes規則で指定します。ただし、ここでもブラウザごとに別のコードが必要です。body要素の下に以下のコードを入力しましょう。[6]
- この2つの規則(@-webkit-keyframesと@keyframes)は背景色とパーセンテージが同じなので注意が必要です。どのブラウザでも同じように表示されるように、これらを統一しておきましょう。
- パーセンテージ(0%、25%など)は、背景色が移り変わるアニメーション全体の長さ(60s)に対するものです。ページが読み込まれると、背景は0%に指定した色(#33FFF3)になります。例えば、背景色が移り変わるアニメーションが60秒のうち25%再生されると、背景色は#7821Fに変わります。
- 自分の好みの仕上がりになるように時間や色を変更してみましょう。
@-webkit-keyframes colorchange { 0% {background: #33FFF3;} 25% {background: #78281F;} 50% {background: #117A65;} 75% {background: #DC7633;} 100% {background: #9B59B6;}}@keyframes colorchange { 0% {background: #33FFF3;} 25% {background: #78281F;} 50% {background: #117A65;} 75% {background: #DC7633;} 100% {background: #9B59B6;}}
- コードを確認する 色が移り変わる背景のコードは以下のようになるはずです。
<!DOCTYPE html><html><head><style>body { -webkit-animation: colorchange 60s infinite; animation: colorchange 60s infinite;}@-webkit-keyframes colorchange { 0% {background: #33FFF3;} 25% {background: #78281F;} 50% {background: #117A65;} 75% {background: #DC7633;} 100% {background: #9B59B6;}}@keyframes colorchange { 0% {background: #33FFF3;} 25% {background: #78281F;} 50% {background: #117A65;} 75% {background: #DC7633;} 100% {background: #9B59B6;}} </style></head><body></body></html>
広告
ポイント
- 基本色をHTMLで記述したい場合は、HTMLカラーコードの代わりに、色名をハッシュ記号(#)なしで記述しましょう。例えば、背景をオレンジ色にしたい場合は、
background-color: orange;
と記述します。 - また、HTMLでWebサイトの背景に画像を指定するすることも可能です。
広告
注意事項
- Webサイトに変更を加えた場合は、公開前に必ずテストを行いましょう。
広告
出典
このHow.com.vn記事について
他言語版
English:Set Background Color in HTML
Bahasa Indonesia:Memasang Warna Latar Belakang HTML
Русский:задать цвет фона в HTML
Português:Configurar Cores de Fundo em HTML
Nederlands:De achtergrondkleur in HTML aanpassen
Tiếng Việt:Thiết lập màu nền trong HTML
한국어:HTML 배경색 바꾸는 방법
このページは 35,054 回アクセスされました。
この記事は役に立ちましたか?
⚠️ Disclaimer:
Content from Wiki How 日本語 language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.
- - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
- - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
- - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
- - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.
広告