1

Similar documents
スタイルシートでデザインを整えよう

子ボックスや孫ボックスなどに position: absolute; と指定すると それぞれ親ボックスに対する絶対位置で配置できるので親ボックスの上に複数の子ボックスや孫ボックスを重ねて配置することができます トランジションやアニメーションを作成するときに非常に便利なので覚えておきましょう top

Web 設計入門

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習 1 演習 2 Z: Web データ管

overflow プロパティの指定は 親ボックスのスタイルに記述します overflow プロパティは position プロパティ (position: static; 以外 ) の指定がされていなと適用されません ボックスの外にはみ出た部分を表示させたくないときに hidden を使用します サ

ブロックの 1 文字目のを変更する セレクタ : first-letter { 1 文字目のを指定するフォントや文字色 背景色 枠線などの ブロックの 1 文字目を字下げする text-indent: 字下げ幅段落の1 文字目の字下げ幅を指定する em( 標準 1em) px( ピクセル ) pt(

padding( パディング ) padding プロパティでボックスの内側の余白を指定します この部分の内側には背景 ( 背景色や背景画像 ) を表示できます border( ボーダー ) border プロパティでボックスの境界線を指定します ボーダーには色 太さ 線の種類を指定できます 画像で

</div> </div> </body> </html> CSS の記述 (3DCubeAnime1.css) #stage ステージのスタイルを指定します 背景色を黒色で指定します 画像に軽く遠近感を出すために perspective: 1000px; と指定し perspective-orig

Web データ管理 HTML+CSS (7) (2 章 ) 2011/11/16( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/15

トリガーをわかり易くする方法

Web データ管理 HTML+CSS (3) (2 章 ) 2011/10/19( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/23

第6回 CSS入門(つづき)

(3) 本文を書く 実際にページを開いたときに表示される本文を書いてみましょう から の間に書きます <html > <head > <title > 武のホームページ </title > </head > </html > (4) ページを保存する ここで一度ページを保存してみましょう テキストエ

合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 The. H.30 情報研究会 1

Webデザイン論

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

ボタンのトランジション 1 トランジションを利用して ボタンを作ってみましょう ボタンを工夫することでひときわ光る web ページにすることができます もう Illustrator や Photoshop でボタンの画像を作る必要はありません JavaScript でスクリプトを書く必

id, クラスで指定 (#id 名,.class 名 ) 4. 様々なセレクタ a,b :a と b を指定 a b :a の下の階層の b を指定 a>b :a の直下の b を指定 a+b :a の次の b を指定 ab :a かつ b を指定 5. 属性セレクタ a[b] :a タグ内で b

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

transform: skewx(x 軸の傾斜角度 ) transform: skewy(y 軸の傾斜角度 ) transform: skew(x 軸の傾斜角度, Y 軸の傾斜角度 ) skewx( ) は X 軸に沿って傾斜します skewy( ) は Y 軸に沿って傾斜します skew( ) は

1222-B Transform Using Class And Tag (classセレクタと要素型セレクタ(Tag)を使用してスタイルを適用する)

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation

Web プログラミング 1 HTML+CSS (3) (2 章 ) 2013/5/8( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用で

サンプル CSS OutlineAnimation.html の説明 HTML の記述 (OutlineAnimation.html) id 属性 stage の div 要素を作り その中に div 要素でボックスを記述します id 属性 div1 の div 要素を記述し 中にテキストで Out

transform: translatex(x 方向の移動距離 ) transform: translatey(y 方向の移動距離 ) transform: translate(x 方向の移動距離, Y 方向の移動距離 ) transform: translate 関数は 移動する位置ではなく 移動

インターネット社会の発展

Taro-ホームページB5.jtd

( 注 )Safari (webkit 系ブラウザ ) と Chrome(webkit にも対応 ) は テキストの輪郭や色を -webkit-text-stroke-width -webkit-text-stroke-color -webkit-text-fill-color のプロパティで描くこ

Color Change

■新聞記事

要素にフォーカスが当たったときは 例えば以下のように記述する input:focus{} 疑似要素 p:first-lin{ } 一行目だけ p:first-letter{} 最初の文字だけ要素の前や後に付け加えるには 以下のように記述する p:before{content:" 記号や文字 ";}

超簡単にWebページを作成

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

背景の線形グラデーションをアニメーションのように見せる方法は 前章の #div4 ボックスと同じ方法です ( 注 )Safari (webkit 系ブラウザ ) と Chrome(Webkit にも対応 ) は テキストの輪郭や色を -webkit-text-stroke-width -webkit

動させることはできません 少し工夫が必要になります 元の画像を移動すれば反射画像 も一緒についてきますが 反射画像だけが移動するように見せたいので 元の画像の上に は黒色のボックスを覆い被せます ReflectAnime1 の説明 HTML の記述 (ReflectAnime1.html) id 属

サンプル CSS1 入力フィールドの輪郭 (outline) のトランジション 入力フィールドをクリックすると変化します InputOutlineTransition の説明 HTML の記述 (InputOutlineTransition.html) id 属性 field の div 要素を作り

Web データ管理 HTML+CSS (6) (2 章 ) 2011/11/9( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/21

<!DOCTYPE html> <html> <head> <title>titleanime01</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="titleanime01.css"> </hea

Border Width と記述します id 属性 div3 の div 要素を記述し 中にテキストで Border Radius と記述します id 属性 div4 の div 要素を記述し 中に span 要素を1つ記述しその中にテキストで Border All<br />(Color,Widt

経営論集2011_07_小松先生.indd

Web09

Web プログラミング 1 HTML+CSS (6) (2 章 ) 2013/5/29( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用

ように記述をします div1 要素 span 要素 2 個 div3 要素 span 要素 4 個 div5 要素 span 要素 1 個 div7 要素 span 要素 2 個 div2 要素 span 要素 1 個 div4 要素 span 要素 2 個 div6 要素 span 要素 2 個

leaf2-h leaf2-v leaf2 images/leaf2.png leaf3-h leaf3-v leaf3 images/leaf3.png leaf4-h leaf4-v leaf4 images/leaf4.png leaf5-h leaf5-v leaf5 images/leaf

Microsoft Word - 教材WebページのHTML5及びCSS3の解説

EC 千葉のホームページで使用している CSS CSSスタイルシート ( 外部記載 ) /* == 標示枠背景に壁紙設置 ( 全画面共通 )======= */ body { background-ima

1/2

1/2

Web概論

オリエンテーション

大メニューをマウスカーソルで hover すると 半透明の小メニューが上から伸びてきます 小メニューを hover すると メニューの背景色とテキストの色が変わります NaviMenuAnime01 の説明 HTML の記述 (NaviMenuAnime01.html) id 属性 menu-box

1222-A Transform Function Order (trsn

競技課題|ホームページ

Web 設計入門

MovingTextsAnime1 の説明 HTML の記述 (MovingTextsAnime1.html) id 属性 stage の div 要素 ( アニメーションが動くステージ ) を作り その中にボックスやテキストを記述します id 属性 div1 のdiv 要素から id 属性 div

コンピュータ基礎実習 ( 上級 ) 第 12 週例では <h1> タグが対象であることを意味します セレクタを変えることで見栄えを様々な対象に設定できます プロパティ (property) は設定する見栄え ( スタイル ) の種類のことです 値はプロパティに対する具体的な設定値です この例では文字

サンプル CSS web ページを開くと同時にピエロの玉乗りが動き出すアニメーションを作ってみましょう AnimeAuto の説明 HTML の記述 (AnimeAuto.html) ピエロの画像に pierrot という id を 玉の画像に ball という id を付けておきます <!DOCT

ISコースプロジェクト実習 前期(第1回 ガイダンス)

1222-A Transform Function Order (trsn

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

画像 images/ SpaceShuttle.png を指定します <!DOCTYPE html> <html> <head> <title>circleanime1</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/

<!DOCTYPE html> <html> <head> <title>spaceorbitanime</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="spaceorbitanime.css">

<!DOCTYPE html> <html> <head> <title>clipanime1</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="clipanime1.css"> </head> <

27短01研01斉藤.indd

コンピュータ基礎実習 ( 上級 ) 第 13 週の例では <h1> タグが対象であることを意味します セレクタを変えることで見栄えを様々な対象に設定できます プロパティ (property) は設定する見栄え ( スタイル ) の種類のことです 値はプロパティに対する具体的な設定値です この例では文

画像全体を左右反転させると 下の画像 ( 黄緑色の外枠に白い桜 ) は backface-visibility: visible; と指定してあるので裏側が表示されます 上の画像 ( 水色の外枠に紅葉 ) は backface-visibility: hidden; と指定してあるので裏側が表示され

Microsoft PowerPoint - css-3days 互換モード

about かみのごうや たいち 大阪府出身 東京都在中 28歳 うお座 O型 ゾウと写真が好き 2xup.org を管理

< F2D D834F834A E837D E6A7464>

Color Change

Microsoft PowerPoint - css-3days 互換モード

観光情報論 第6講 (着地情報)トラベルキオスク & 画像を入れる

6 2 s µ µµµ µµµµ µ µ h µs µ µµµµ µ µ µ s mµµµµµ µµµ µµ µ u m µmµµµµµ µµ µ µ µ µ µ µ µ µ s 1

スタイルシートでデザインを整えよう

Web 設計入門

メニューのトランジション 1 (text-overflow) トランジションを利用して 面白い個性的なメニューを作ってみましょう web ページもぐっと引き立つでしょう ここで紹介するメニューも Illustrator や Photoshop でメニューの画像を作る必要はありません J

~/WWW-local/compIID (WWW IID ) $ mkdir WWW-local $ cd WWW-local $ mkdir compiid 3. Emacs index.html n (a) $ cd ~/WWW/compIID

1/2

Moshimo Challenge Report

Microsoft PowerPoint - css-3days.ppt [互換モード]

目次 概要... 2 フォームレイアウトデザイナー機能の設定... 3 設定したフォームレイアウトデザイナーの確認...14 その他スタイルの設定...15 フォームレイアウトデザイナーをエクスポート...17 フォームレイアウトデザイナーをインポート...18 インポート時の制限事項...19 リ

目次 はじめに... 1 CSS?... 3 CSS の例... 4 CSS の基本の形... 5 HTML で CSS を読み込む... 7 <link> タグを置く ( ファイルを読み込む )... 9 <style> タグを置く ( スタイルを直接埋め込む ) セレクタ... 11

ホームページの作成

1 はじめに

スライド 1

Web

Excel2013基礎 数式と表編集

JIS Web Web JIS JIS 5.1.a 5.1.b 5.2.a 5.2.b 5.2.c 5.2.d 5.2.e 5.2.f 5.2.g 5.3.a 5.3.b 5.3.c 5.3.d 5.3.e 5.3.f 5.3.g 5.3.h 5.3.i 5.4.a 5.4.b 5.4.c 5.4.

1つ目は MASK という文字の下に楕円形のマスクイメージで その文字と楕円形の中に複数画像のスライドを表示するので id 属性 slide の div 要素の中に画像を5つ (images/dsc00203l.jpg images/dsc00027l.jpg images/dsc00092l.jp

HTML発展編2

Taro-02_Web_html自習テキストⅡ.

untitled

extChatText.pdf

6 2 1

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と

1221 Transitionの指定項目

Microsoft Word - manual.doc

css.pdf

旅のしおり

地域ポータルサイト「こむねっと ひろしま」

Transcription:

6. スタイルシートとは 6.1. デザインはスタイルシートで 1 学期は ホームページを作成するための HTML の基礎と コンテンツのパーツである画像を加工 作成する基本的な技術を学びました 次のステップとして ホームページに多くの色を統一的に付けたり レイアウト配置を細かく設定するための方法を学んでいきます HTML でも色やサイズを指定したりする方法を学びましたが ホームページの保守性などの面から 最近のホームページでは 構造の記述とスタイルを明確に ( ファイルを ) 分けて管理するようになっています そのスタイルを定義するのがスタイルシート (CSS: Cascading Style Sheets) です 1 6.2. スタイルシートの定義の方法 CSS では プロパティ といわれる 指定する対象を示すものに 具体的な 値 を指定することによっておこなわれます その間はコロン : で区切られます 一般書式 プロパティ : 値 2 具体例 background-color:gold プロパティ : 背景色を 値 : 金色にする 1

6.14. スタイルの定義場所 1 style の属性として指定する 2 head タグ内に記述 1 3 拡張子.css のファイルを作成し その中に記述する css ファイル 呼び出し側の html ファイル 2 2

表示画面 1 ここがビミョーに変わります 3

6.14. 複数のスタイルを定義する プロパティ : 値 をセミコロン ; で区切る 文字の背景色と文字色を指定する 1 2 表示画面 30 3 4

6.14. クラスセレクタを使用する 一般書式. クラス名 { プロパティ : 値 } 具体例.gold{background-color:gold}

表示画面 1 6

6.14. 要素をグループ化する 一般書式 <div> </div> 7

表示画面 1 8

6.7. 高さ 幅の指定 1 グループ化された要素の大きさを指定します 大きさを指定するときには 高さ と 幅 を指定します 指定する単位には ミリメートル, ポイント をはじめいくつか種類があります ここでは ピクセル を使って大きさを指定します class 名 : rect( 任意に指定可能 ) 指定内容 : width:400px; グループ化された要素の幅 height:300px; グループ化された要素の高さ color:yellow; 文字色 background-image:url(img/uz_p040.jpg); グループ化された要素の背景画像 img フォルダ内の uz_p040.jpg 画像 9

表示画面 1 rect という名前の class が幅 400 高さ 300 ピクセルで指定 その背景に img フォルダ内の uz_p040.jpg 画像が表示 img ファイルの大きさは 400 300 ピクセル Class の表示領域の大きさに合わせたもの 最前面に文字が黄色で表示

6.8. テキストの左右位置の指定 テキストの左右位置を設定することができます HTML では align= center のように属性で指定していましたが CSS で指定することが主流となってきています class 名 : center( 任意に指定可能 ) 指定内容 : text-align:center; 文字位置を中央揃え 表示画面 1 11

6.9. ブロックレベル要素の中央揃え 要素のグループの幅を設定したり 位置を指定することができます 指定タグ : h1( 任意にタグ指定可能 ) 指定内容 : width:0%; 幅をブラウザ幅の 0% に指定 text-align:center; 文字位置をブラウザの中央に指定 margin-left:auto; グループの空左側の空きを自動調整 margin-right:auto; グループの空右側の空きを自動調整 1 表示画面 12

6.. 縦方向の位置揃え ブロックを 縦方向 に揃える指定をすることができます Vertical-align プロパティを使います 一般書式 vertical-align: 位置 1 値 baseline( 初期値 ) bottom middle top sub text-bottom text-top 意味親要素のフォントのベースライン下に配置中央に配置上に配置下付き文字の位置下端を親要素のテキストの下端に合わせる上端を親要素のテキストの上端に合わせる vertical 垂直 (= 縦 ) horizon 水平 (= 横 ) いろんなところででてくる言葉ですので覚えましょう! 2 13

表示画面 文字の上端ライン 1 文字の下端ライン 2 縦方向の位置揃え と表示される文字がベースになります この文字の 上端のラインに合わせたものが Vertical-align の text-top です 同様に 下端のラインに合わせたものが Vertical-align の text-top です 30 14

6.11. 位置の指定 要素のグループを自由な位置に配置することができます position プロパティで absolute relative を指定します 一般書式 position:absolute/relative; top/bottom/right/left: 位置 ; 1 値 static( 初期値 ) relative absolute fixd 意味通常の配置相対位置指定絶対位置指定絶対位置 スクロール時も固定 1

このスタイルシート指定の中の position:absolute; top:30px; left:0px; の部分が位置指定の部分になります 表示画面 1 2 16

6.12. 重ね合わせの順番指定 重ね合わせた要素グループの位置関係を指定します 一般書式 z-index: 整数 ( 順序を示す数値 ) 1 17

表示画面 1 2 c l ass aaa,bbb,ccc で指定されている画像の位置関係にも注目してください 一番左の画像を基準として見ると ピクセル数の関連等がわかりやすいです それぞれの位置を変えてみましょう 18

6.13. 回り込みの設定 画像の横に文字を記述することができます 逆に言うと指定しない限り 画像を張り付けた行の横に 文字を記入することはできません 一般書式 float: 位置 1 値 left right none( 初期値 ) 意味画像を左に配置し続く文字などが右に回り込む画像を右に配置し続く文字などが左に回り込む回り込みなし 19

一般書式 clear: 解除方法 値 left right Both none( 初期値 ) 意味 float:left の解除 float:right の解除 float:left, float:right の解除解除しない 1 表示画面

練習問題 -1 下の図のようなホームページを ブロックの要素を使って作成してみましょう 1 2 30 3 上のブロック幅 :800 ピクセル高さ :0 ピクセル背景色 LightGrey 絶対位置指定上 :0 ピクセル左 :0 ピクセル 左のブロック幅 :0 ピクセル高さ :00 ピクセル背景色 Violet 絶対位置指定上 :0 ピクセル左 :0 ピクセル 右のブロック幅 :600 ピクセル高さ :00 ピクセル背景色 LemonChiffon 絶対位置指定上 :0 ピクセル左 :300 ピクセル 40 4 21

練習問題 -2 前問で作成したブロック具体的にコンテンツを埋め込んでみましょう 1 2 30 に 22

練習問題 -1: サンプルコーディング 1 2 30 3 40 4 <?xml version="1.0" encoding="shift_jis"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> 練習 -ブロックの配置 </title> <style type="text/css"> <!--.aaa { position:absolute; top:00px;left:0px;width:800px;height:0px; background-color:lightgrey; z-index:3}.bbb { position:absolute; top:0px;left:0px;width:0px;height:00px; background-color:violet; z-index:2}.ccc { position:absolute; top:0px;left:300px;width:600px;height:00px; background-color:lemonchiffon; z-index:1} --> </style> </head> <body> <div class="aaa"> 背景色 LightGrey<br /> 幅 :800 ピクセル高さ :0 ピクセル <br /> 絶対位置指定上 :0 ピクセル左 :0 ピクセル </div> <div class="bbb"> 背景色 Violet<br /> 幅 :0 ピクセル高さ :00 ピクセル <br /> 絶対位置指定上 :0 ピクセル左 :0 ピクセル </div> <div class="ccc"> 背景色 LemonChiffon<br /> 幅 :600 ピクセル高さ :00 ピクセル <br /> 絶対位置指定上 :0 ピクセル左 :300 ピクセル </div> </body> </html> 23

練習問題 -2: サンプルコーディング 1 2 30 3 40 4 <?xml version="1.0" encoding="shift_jis"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> 練習 -ブロックにコンテンツを埋める </title> <style type="text/css"> <!--.aaa {position:absolute; top:00px;left:0px;width:800px;height:0px; background-color:lightgrey; z-index:3}.bbb {position:absolute; top:0px;left:0px;width:0px;height:00px; background-color:violet; z-index:2}.ccc {position:absolute; top:0px;left:300px;width:600px;height:00px; background-color:lemonchiffon; z-index:1;}.left {float:left;} --> </style> </head> <body> <div class="aaa"> <h1 align="center"> 恩賜上野動物園 </h1></div> <div class="bbb"> ライオン <br /> ゴリラ <br /> あひる <br /> つる <br /> </div> <div class="ccc"> <img class="left" src="img/uz_p040.jpg" alt=" つる " /> <p> つるは一本足で立っているイメージがありますが 冷たい湖などでない普通の場所では 2 本足で立っています <br /> その方が安定感が良いみたいです </p> </div> </body> </html> 24

6.14. 背景画像の固定表示 背景の画像を固定して 本文 (<body>~</body> の部分 ) だけをスクロールさせることができます style の中で background-position background-repeat background-attachment を指定することで背景の固定表示ができます この後に ページをまたがるような長い文書が入ります 1 表示例 2 30 2

6.1 フォントサイズを指定する 一般書式 font-size: サイズ 1 単位 in cm mm pt px 意味インチセンチメートルミリメートルポイントピクセル 単位 ss-small x-small small medium large x-lage xx-lage lager smaller 意味最小小やや小普通やや大大最大親要素のフォントより 1 段大きく親要素のフォントより 1 段小さく 2 30 3 26

表示例 1 表示例 2 30 3 27

6.16 フォントの種類の指定 一般書式 font-family: フォント名, フォント名 1 一般名称 serif san-serif cursive fantasy monospace フォント例 MS 明朝, リュウミン Light-KL, 太ミン A1 Helvetica, 新ゴ,MS ゴシック Adobe Poetica Critter,Cottonwood Osaka- 等幅,Courier 2 30 表示例 3 40 文字の飾り付け 指定方法 文字を斜体にする font-style:italic 太字にする font-weight:bold 強調する <em>~</em> <strong>~</strong> 行間を指定する Line-height: 行間 (%) 4 28

課題制作 -1 1 2 30 指定されたグループで メンバーが協力してホームページを作成する テーマ : 安田学園の名物 ( 名所 ) 成果物 :1 ページの中に3つ以上のブロックを準備するそれぞれのブロックの内容 ブロック1 タイトルロゴなどを作成 Gimp,Wordart など今までに習ったものを使って作成 ブロック2 作成メンバーのリスト出席番号 氏名 担当作業 ブロック3 テーマに沿ったメインコンテンツブロックの配置等各グループで検討して決定背景色 写真等はグループで話し合って決定すること 作業分担作業分担に偏りが出ないように作業を分担して実施すること 作業スケジュール今週 何を作るか コンテンツ内容を決定作業分担を決定大まかな ブロック配置等を決定来週までコンテンツに載せるターゲットを取材写真撮影等を実施来週取材結果をもとにコンテンツを制作 29

ブロックのレイアウトパターン いろいろなパターンが考えられますアイデアを出して下さい タイトル タイトル 30