基本的な スタイルについての練習です。
background-color 背景色を指定する
background-image 背景画像を指定する
background-clip 背景描画領域を指定する (CSS3)
background-origin 背景配置基準を指定する (CSS3)
background-position 背景画像の表示位置を指定する
background-size 背景画像のサイズを指定する (CSS3)
background 背景のプロパティをまとめて指定する
スタイルの設定ダイアログ:
background のスタイル設定の詳細は、background-image プロパティを参照します。
➊ 下の画像の上で右クリック → [名前を付けて画像を保存]を選択。
➋ ファイル名を footmark.gif とし、サイト内の img フォルダーに保存する。
➊ index.html ファイルを開く。
➋ 次のように背景に画像を指定する。画像はダウンロードして保存した物を使う。
設定のガイド:
HTMLソースの <body> タグにスタイルの指定をします。
ページ内をクリック → [スタイルシートエクスプレス] → [カーソル位置] body が選択されているのを確認] → 右クリック → [ルールの新規作成]
→ [ルールの追加]ダイアログ→[タグ]にチェック、body が選択されていることを確認 → [OK] → スタイルの設定-body ダイアログ
→ [色と背景] タブを表示して [背景画像] グループで [ファイル -
参照] で、img フォルダーに保存されている footmark.gif ファイルを選択 → [開く]。
HTMLソースでは <body> タグに対して、background : url(img/footmark.gif) のスタイルが指定されています
background は背景に色や画像を指定することを意味します。url で画像の場所とファイル名を指定します。
➌ プレビューで表示し、確認します。
➍ 上書き保存します。
画像ファイルではなく、背景色を指定してみよう
➊ index.html ファイルを開く。
➋ 画像ファイルではなく、背景色を指定します。
設定のガイド:
HTMLソースの <body> タグにスタイルの指定をします。
ページ内をクリック → [スタイルシートエクスプレス] → [カーソル位置] → body を選択 → 右クリック → [タグ(body)のスタイルを編集]
→ [スタイルの設定] ダイアログ → [色と背景] タブを表示して [背景画像] グループで [ファイル]で、 footmark.gif ファイルを削除、[水平方向]
0% を削除、[垂直方向] 0% を削除、[繰り返し] のチェックを外す、[スクロール]のチェックを外す。[背景色]で[透明]を[黄色]に変更し、[OK]をクリック。
background-clip :border-box
background-clip プロパティは、background-image プロパティで指定した背景画像や、background-color プロパティで指定した背景色の、描画領域を指定します。
値の border-box は、背景が border (囲み線を含む)ボックス内に描かれることを指定します。初期値です。CSS3で追加予定です。
background-origin : padding-box
background-origin プロパティは、background-image プロパティで指定した背景画像に対し、配置の基準とする対象のボックスを、padding-box、border-box、content-box
のいずれかで指定します。
値の padding-box は、padding (囲み線の内側)ボックスを配置の基準とするものです。初期値です。CSS3 で追加予定です。
➌ [名前を付けて保存]で、ファイル名を background01.htm とし、 html フォルダ―に保存する。
背景に色のグラデーションを指定してみよう。これは CSS3 で実現できるようになりました。Internet Explorer もバージョン 10 からサポートされています。
グラデーションを設定する
グラデーションは、プロパティの値として、background プロパティなど画像を指定可能な個所で利用可能です。
以下の4つの値が定義されています。
● linear-gradient () 線状グラデーション
● radial-gradient () 放射状グラデーション
● repeating-linear-gradient () 線状グラデーションを繰り返す
● repeating-radial-gradient () 放射状グラデーションを繰り返す
➊ ファイル background01.htm を開く。ページタイトルを[背景にグラデーションを設定する]と変更し、[名前を付けて保存]で gradation01.html として html フォルダ―に保存する。
➋ 背景に斜めの線状グラデーションを設定するスタイルを、以下の通り追加する。
線状のグラデーションを指定するには、以下の形式で記述します。linear-gradient (グラデーションの角度または方向、開始色、中間色、終了色)
➌ body の背景に、白と黄色で斜め(角度が45deg)の線状グラデーションが設定されているのを確認する。
➍ 上書き保存する。
背景画像をウィンドウに固定し、連動スクロールを停止させてみる。
➊ index.html を開く。
➋ 背景画像をウィンドウに固定し、スクロールしても背景画像はスクロール停止させてみます。
設定のガイド:
HTMLソースの <body> タグのスタイルの編集をします。
ページ内をクリック → [スタイルシートエクスプレス] → [カーソル位置] → body を選択 → 右クリック → [タグ(body)のスタイルを編集]
→ [スタイルの設定] ダイアログ → [色と背景] タブを表示して [属性] グループの [貼り込み方]で、 [固定]をクリックしてチェックを入れる(それまでチェックが入っていた
[スクロール] はチェックが外れる)。[OK] をクリック。
background プロパティ
background プロパティは、背景に関するプロパティの値をまとめて1ヶ所で指定するものです。それぞれの値を半角スペースで区切って記述します。
上の例では、background-size プロパティの値を指定する場合は、「background-position プロパテイの値 / background-size
プロパティの値」のように、間に「/」(半角スラッシュ)を入れて記述します。
➌ IEで表示し、スクロールしても背景画像はスクロールしないことを確認します。
➍ ファイル名を background02.htm とし別名で保存します。
⇒ 画像を回り込むへ進む