目次

  • はじめに
  • GitHub のアカウントを作成する
  • 開発環境を立ち上げる
  • ソースコードを保存する
  • サイトを公開する
  • トップページを作る
  • CSSでサイトを装飾する
  • 新しいページを作る
  • 画像を表示する
  • ブログ記事を作る
  • デザインを調整する
  • サイトのURLを変更する
  • おわりに

CSSでサイトを装飾する

所要時間の目安 : 10分

CSS を使うことで、Webページの文字の大きさを換えたり、背景の色を変えたりできます。

作成したサイトの見た目を調整してみましょう。


# CSS でスタイルを設定する

<head> タグ内に <style> タグを追加して、スタイルの設定をします。

このスタイルは index.astro 、つまりトップページのみに有効な設定となります。

---
---
<html lang="ja">
	<head>
		<meta charset="utf-8" />
		<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
		<meta name="viewport" content="width=device-width" />
		<meta name="generator" content={Astro.generator} />
		<title>n1sym Page</title>
		<style>
			h1 {background-color: gray;}
			p {color: olive; font-size: 20px;}
		</style>
	</head>
	<body>
		<h1>n1sym Page</h1>
		<p>ここは n1sym の個人サイトです。</p>
	</body>
</html>

<h1> タグの背景をグレーに、 <p> タグの文字色をオリーブ色にしています。

また、<p> タグの文字サイズも調整しています。このように ; で区切ることで、複数のスタイルを当てることも可能です。

プレビュー画面に反映されないときは、<body> タグ内の文章を書き換えれば反映されると思います。(もしくはプレビュー画面の更新ボタンをクリック)

色の一覧は以下で確認できます。

  • https://developer.mozilla.org/ja/docs/Web/CSS/color_value

# 個別にスタイルを当てる

上記では、タグそのものに対してスタイルを当てましたが、タグに id や class を割り振って、個別にスタイルを当てることもできます。

---
---
<html lang="ja">
	<head>
		<meta charset="utf-8" />
		<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
		<meta name="viewport" content="width=device-width" />
		<meta name="generator" content={Astro.generator} />
		<title>n1sym Page</title>
		<style>
			h1 {background-color: gray;}
			p {color: olive; font-size: 20px;}
			#color-blue {color: blue;}
			.color-green {color: green;}
		</style>
	</head>
	<body>
		<h1>n1sym Page</h1>
		<p>ここは n1sym の個人サイトです。</p>
		<p id="color-blue">2つ目の文章です。</p>
		<p class="color-green">3つ目の文章です。</p>
	</body>
</html>

id="color-blue" に対しては #color-blue { ... } 、class="color-green" に対しては .color-green { ... } という風にスタイルを当てます。

id の場合は頭に # を、class の場合は . を付けています。

同じ id はページ内で1回しか使えないので、複数タグに当てたいスタイルは class で書く必要があります。

CSSタグについて詳しく知りたい方は、以下の記事がおすすめです。

  • https://saruwakakun.com/html-css/basic/css

# 公開しているページに変更を反映させる

良い感じに CSS を設定することができたら、Commit ボタンをクリックして公開ページにも反映させてみましょう。




前: トップページを作る 次: 新しいページを作る



Created by n1sym
Inspired by https://diy-anime.com/