Upgrade to Pro — share decks privately, control downloads, hide ads and more …

第05回Web講座資料

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

 第05回Web講座資料

背景

More Decks by 北海道科学大学 電子計算機研究部

Other Decks in Programming

Transcript

  1. 前準備 1. 適当な画像を用意(背景に使用します)。 2. background.html background.cssを作成。 3. background.htmlをエディタで開き、 !→Tabキー でHTMLの雛形を挿入。

    4. <head>タグ内に<link>タグを挿入(link→Tabキー)。 5. hrefでbackground.cssの場所を指定。 例: <link rel="stylesheet" href="./css/background.css"> 以降は主にbackground.cssを編集します。 背景は<p>や<div>などの要素にも指定できますが、本講座では主に<body>に使います。
  2. 背景に関するプロパティ  background-color … 背景色の指定  background-image … 背景画像の指定 

    background-position … 背景画像の表示開始位置の指定  background-repeat … 背景画像のリピートの仕方を指定する  background-attachment … 背景画像の固定を行う  background-size … 背景画像のサイズの指定する
  3. background-position  水平方向の位置の指定 1. left 2. center 3. right 4.

    数値(px)で指定 5. %で指定 ◦ 垂直方向の位置の指定 1. top 2. center 3. bottom 4. 数値(px)で指定 5. %で指定
  4. background-repeat  指定方法 1. repeat ・・・ 敷き詰める(初期値) 2. repeat-x ・・・

    水平方向に並べる 3. repeat-y ・・・ 垂直方向に並べる 4. no-repeat ・・・ 一つだけ表示
  5. background-attachment  指定方法 1. scroll ・・・ 要素に対して固定される(初期値) 2. fixed ・・・

    画面に対して固定される 3. local ・・・ 要素の内容に対して固定される ※詳しくはattachment.html attachment.cssを参照してください。
  6. background-size 背景画像のサイズを指定する。 background-size: 幅 高さ; で指定、あるいは ~ contain;等属性値で指定する。  auto:

    初期値。元画像からのアスペクト比を変えずに表示  contain: 背景領域に収まる最大サイズで表示する  cover: 背景領域を完全に覆うサイズで表示する  数値で指定  %で指定
  7. 課題 以下のようなWebページを制作してください。  大見出し:ネットワークチーム 小見出し:活動 本文 :サーバの保守(改行)管理(改行)Web更新 小見出し:活動日 本文 :木曜日

     画像を背景に設定し、一枚の画像を、背景領域を完全に覆うサイズで表示してください。  本文の部分にはパターン画像を敷き詰めてください。