Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第05回Web講座資料
Search
北海道科学大学 電子計算機研究部
June 14, 2017
Programming
88
0
Share
第05回Web講座資料
背景
北海道科学大学 電子計算機研究部
June 14, 2017
More Decks by 北海道科学大学 電子計算機研究部
See All by 北海道科学大学 電子計算機研究部
第12回Network講座2019
densan
1
64
第11回Network講座2019
densan
0
74
第10回Network講座2019
densan
0
49
第09回Network講座2019
densan
1
170
第08回Network講座2019
densan
0
55
第07回Network講座2019
densan
0
51
第06回Network講座2019
densan
0
74
第05回Network講座2019
densan
0
55
第04回Network講座2019
densan
0
120
Other Decks in Programming
See All in Programming
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
1.1k
【ディップ|26年新卒研修資料】OpenAPI/Swagger REST API研修
dip_tech
PRO
0
160
Are We Really Coding 10× Faster with AI?
kohzas
0
170
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
260
Road to RubyKaigi: Play Hard(ware)
makicamel
1
570
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
150
サークル参加から学ぶ、小さな事業の回し方
yuzneri
0
180
過去のレビュー知見をSkillsで資産化した話
pkshadeck
PRO
1
1.9k
Back to the roots of date
jinroq
0
840
HTML-Aware ERB: The Path to Reactive Rendering @ RubyKaigi 2026, Hakodate, Japan
marcoroth
0
710
WebAssembly を読み込むベストプラクティス 2026年春版 / Best Practices for Loading WebAssembly (Spring 2026)
petamoriken
5
1.1k
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
380
Fireside Chat
paigeccino
42
3.9k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
My Coaching Mixtape
mlcsv
0
130
The Cult of Friendly URLs
andyhume
79
6.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
35k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
420
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
A Soul's Torment
seathinner
6
2.8k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
第5回 Web講座
概要 背景関連のプロパティ CSSの背景に関するプロパティを学ぶ。 背景色の指定や、背景画像の表示方法を自由に設定できるよ うになる。 練習課題 時間があれば取り組んでください。
前準備 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>に使います。
背景に関するプロパティ background-color … 背景色の指定 background-image … 背景画像の指定
background-position … 背景画像の表示開始位置の指定 background-repeat … 背景画像のリピートの仕方を指定する background-attachment … 背景画像の固定を行う background-size … 背景画像のサイズの指定する
background-color 要素の背景色を指定する。色の指定方法は前回紹介した通り。 background-color: #ff0000; background-color: #f00; background-color: rgb(255,0,0); background-color: rgba(100%,0%,0%,40%);
background-image 要素の背景画像を設定する。 background-image: url(画像のパス); と指定する。 background-image: url(“../img/sample.png”);
background-position 背景画像の表示位置を指定する。 background-position: 水平方向の位置 垂直方向の位置; と指定する background-position: center top;
background-position 水平方向の位置の指定 1. left 2. center 3. right 4.
数値(px)で指定 5. %で指定 ◦ 垂直方向の位置の指定 1. top 2. center 3. bottom 4. 数値(px)で指定 5. %で指定
background-position 横400×縦300
background-position background-positon: left top;
background-position background-positon: center bottom;
background-position background-positon: 100px 200px; 200px 100px
background-repeat 指定方法 1. repeat ・・・ 敷き詰める(初期値) 2. repeat-x ・・・
水平方向に並べる 3. repeat-y ・・・ 垂直方向に並べる 4. no-repeat ・・・ 一つだけ表示
background-repeat background-repeat: repeat; (指定なしと同様)
background-repeat background-repeat: repeat-x;
background-repeat background-repeat: repeat-y;
background-repeat background-repeat: no-repeat;
background-attachment 指定方法 1. scroll ・・・ 要素に対して固定される(初期値) 2. fixed ・・・
画面に対して固定される 3. local ・・・ 要素の内容に対して固定される ※詳しくはattachment.html attachment.cssを参照してください。
background-size 背景画像のサイズを指定する。 background-size: 幅 高さ; で指定、あるいは ~ contain;等属性値で指定する。 auto:
初期値。元画像からのアスペクト比を変えずに表示 contain: 背景領域に収まる最大サイズで表示する cover: 背景領域を完全に覆うサイズで表示する 数値で指定 %で指定
background-size
課題 以下のようなWebページを制作してください。 大見出し:ネットワークチーム 小見出し:活動 本文 :サーバの保守(改行)管理(改行)Web更新 小見出し:活動日 本文 :木曜日
画像を背景に設定し、一枚の画像を、背景領域を完全に覆うサイズで表示してください。 本文の部分にはパターン画像を敷き詰めてください。
課題表示例
おしまい 次回は続けてCSSのプロパティです