Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
第05回Web講座資料
Search
北海道科学大学 電子計算機研究部
June 14, 2017
Programming
0
86
第05回Web講座資料
背景
北海道科学大学 電子計算機研究部
June 14, 2017
Tweet
Share
More Decks by 北海道科学大学 電子計算機研究部
See All by 北海道科学大学 電子計算機研究部
第12回Network講座2019
densan
1
60
第11回Network講座2019
densan
0
71
第10回Network講座2019
densan
0
47
第09回Network講座2019
densan
1
160
第08回Network講座2019
densan
0
51
第07回Network講座2019
densan
0
48
第06回Network講座2019
densan
0
72
第05回Network講座2019
densan
0
52
第04回Network講座2019
densan
0
110
Other Decks in Programming
See All in Programming
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
260
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
140
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
400
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.1k
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
400
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
140
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
1
210
Herb to ReActionView: A New Foundation for the View Layer @ San Francisco Ruby Conference 2025
marcoroth
0
240
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
150
AI時代もSEOを頑張っている話
shirahama_x
0
230
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
110
宅宅自以為的浪漫:跟 AI 一起為自己辦的研討會寫一個售票系統
eddie
0
470
Featured
See All Featured
Making Projects Easy
brettharned
120
6.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Producing Creativity
orderedlist
PRO
348
40k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Building Adaptive Systems
keathley
44
2.9k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
79
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
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のプロパティです