Web 設計入門

Similar documents
Web10.pptx

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

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

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

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

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

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

第6回 CSS入門(つづき)

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

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

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

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

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

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

07_経営論集2010 小松先生.indd

HTML5 CSS

Web 設計入門

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

1/2

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

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

27短01研01斉藤.indd

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

Web

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

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

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

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

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

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

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

CSS

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

Web 設計入門

extCountdown.pdf

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

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

[ 学習動画 ] 一覧 学習の閲覧や質問の際にご利用ください 閲覧が終了した動画をチェックして 学習の進行状況を確認しましょう! 閲覧チェック Dreamweaver/HTML5/CSS3 講座 HTML/CSS リファレンス 動画タイトル 時間 ( 計 10 時 57 分 ) Chapter01

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.

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

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

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

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

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

CSSの基礎

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

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

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

HTML5&CSS3 レッスンブック

Microsoft PowerPoint - 08回目.pptx


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

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

JavaScript 演習 2 1

1221 Transitionの指定項目


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

Color Change

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

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

1222-A Transform Function Order (trsn

extChatText.pdf

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

Color Change

Web05

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


1222-A Transform Function Order (trsn

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

PowerPoint プレゼンテーション

Webデザイン論

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

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

Webクリエイター能力認定試験<初級>公認テキスト&問題集 改訂版 補足資料

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

ホームページの作成

MorphAndTextAnime の説明 HTML の記述 (MorphAndTextAnime.html) id 属性 stage の div 要素を作り その中に div 要素でボックスを記述します id 属性 div1 の div 要素を記述し 中につぎの記述をします id 属性 div2


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

第 10 問 HTML5 では 1 つの HTML 文書内で複数の h1 要素を使用することは文法的に誤りとしている 2. 以下の設問に答えよ 第 11 問 コンピュータネットワークにおいて SSH の仕組みを使ってファイルを転送するプロトコルはどれか 以下より 1 つ 選択しなさい 1. SMTP

2 目次 1. 基本操作 ウィジェットとは何か ウィジェットの目的と構成 ウィジェットの設置 ウィジェットのカスタマイズ ウィジェットコードの構成 ウィジェットの外観を変更する..

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

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

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

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

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

1221 Transitionの指定項目

Web情報システム 第1章~第5章

年刊EDP 2003

css.pdf

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

Taro-ホームページB5.jtd

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

Sushi Web ページの編集 Card 1 of 10 3 パソコンの画面上で ブラウザとテキストエディタを横に並べます ブラウザ テキストエディタ 4 5 テキストエディタで 自分の自己紹介になるように変更します 変更したらテキストを保存します ( ファイル > 保存 ) 保存したら F5 を

■新聞記事

ウェブデザイン技能検定学科試験 2 級 1. 各設問において 正しいものは 1 を 間違っているものは 2 を 該当設問の解答欄に記せ 第 1 問 文字実体参照の は 改行しない半角スペースを表示する 第 2 問 HTML 5.2 では コメントの中に連続したハイフンを入れることができる 第 3 問

オリエンテーション

Network Computing の基礎

【お試し版】Web制作者のためのCSS設計の教科書(非売品)

16 (2) 23 - <div class="col-12 col-md-4"> </div> 23 + <div class="col-12 col-md-4 bg-info text-white text-md-right"> </div> HTML bg-info #17

Transcription:

Web デザイン実践 #4-1 CSS(2) D.Mitsuhashi 1

HTML5 コンテンツモデル D.Mitsuhashi 2

コンテンツモデル HTML5 の要素は意味の上で 7 つのカテゴリに分けられる コンテンツモデルから 要素の中に何を含んでよいかが決定される 参考 W3C: HTML5 content models http://www.w3.org/tr/html5/dom.html#content-models 参考 World Wide Web Guide:HTML5 コンテンツモデル http://w3g.jp/html5/content_models D.Mitsuhashi 3

コンテンツモデル見取り図 フロー インタラクティブ フレージング ヘッディング エンベッディッド セクショニング メタデータ D.Mitsuhashi 4

各カテゴリに含まれる代表的タグ群 ( フローは省略 ) メタデータ セクショニング ヘッディング インタラクティブ フレージング エンベッディッド link article a a img aside audio br audio style h1 h6 cite nav input em canvas title section menu strong iframe D.Mitsuhashi 5

(HTML 4.01,XHTML 1.x) ブロック要素とインライン要素 HTML 4.01 や XHTML には コンテンツモデルという考え方はなく 代わりにブロック要素とインライン要素という分類があった CSS は HTML のバージョンを選ばないため HTML5 においても この分類をそのまま利用可能 ブロック要素 タグを閉じると改行される要素例 )h1,h2 h6, p, ul, li, hr など インライン要素 タグを閉じても改行されない要素例 )a, em, strong, cite, img など D.Mitsuhashi 6

グループ化 コンテンツ中の任意の部分に対して そこがひとつのグループであることを示す 以下のグループ化のタグは構造上特定の意味を持たないため CSS と組み合わせて利用されることが多い div フロー コンテンツ (HTML 4.01, XHTML ではブロック要素 ) span フレージング コンテンツ (HTML 4.01,XHTML ではインライン要素 ) D.Mitsuhashi 7

ボックスモデル D.Mitsuhashi 8

ボックスモデル 余白や枠線の構造はボックスモデルで定義される 外側の余白 :margin 内側の余白 :padding 幅 :width コンテンツ 枠線 :border 高さ :height D.Mitsuhashi 9

ブロックボックスとインラインボックス ブロックボックス ブロック要素で構成されるボックス 幅 (width) と高さ (height) が設定できる インラインボックス インライン要素で構成されるボックス 幅 (width) と高さ (height) を設定することはできない D.Mitsuhashi 10

CSS でのボックス変換 display プロパティで異なるボックスに変換することができる 値 block ブロックボックス inline インラインボックス inline-block インラインブロックボックス ( 改行されないが幅と高さを決められる ) list-item 箇条書きの項目 run-in ランインボックス ( 後続のブロックボックスにインラインとして挿入される ) D.Mitsuhashi 11

マージンとパディング 内側の余白をパディング 外側の余白をマージンと呼ぶ それぞれの CSS でのプロパティ padding margin 値は px などの幅をあらわす単位を用いる 値 1 つならば 4 方向同値 2 つならば上下と左右 3 つならば上 左右 下 4 つならば上 右 下 左 margin と padding は 4 方向別に記述することも可能 margin-top, margin-right, margin-bottom, margin-left padding-top, padding-right, padding-bottom, padding-left D.Mitsuhashi 12

枠線 ( ボーダー ) 枠線の幅 種類 色を指定する border-width 枠線の幅 ( 値は長さ ) border-style 枠線の種類 ( 値は次ページ参照 ) border-color 枠線の色 ( 値は色 ) 一括指定する場合は border プロパティを用い 値は幅 種類 色の順に記述する border:3px solid #ff6666; D.Mitsuhashi 13

border-style プロパティに用いる値 none solid dotted dashed double なし実線点線破線二重線 inset 凹 ( 全体 ) outset 凸 ( 全体 ) groove 凹 ( 枠線のみ ) ridge 凸 ( 枠線のみ ) D.Mitsuhashi 14

枠線の 4 方向指定 枠線についても 4 方向別々に指定することができる border border-top, border-right, border-bottom, border-left border-width border-top-width, border-right-width, border-bottom-width, border-left-width border-style border-top-style, border-right-style, border-bottom-style, border-left-style border-color border-top-color, border-right-color, border-bottom-color, border-left-color D.Mitsuhashi 15

背景色 background-color ボックスの背景色を指定するプロパティ background-color:rgba(255,255,255,0.8); ページ全体の背景色を変更するには :root 擬似クラスを用いる :root{ background-color:#ffcccc; } D.Mitsuhashi 16

クラスセレクタ D.Mitsuhashi 17

クラスセレクタ クラスセレクタを用いれば任意の要素に対してデザインを適用することが可能 タグ名をセレクタにした場合 タグが同じ場合にはすべて同じデザインが適用されるが クラスセレクタを用いれば場合分けをすることができる h1{ } h1.classname{ } タグ名のみのセレクタ タグにクラス名が付与されたクラスセレクタ D.Mitsuhashi 18

クラスセレクタの記述法 CSS での記述 すべての要素で利用可能なクラスセレクタの場合. クラス名 { } 特定の要素にのみ機能するクラスセレクタの場合 要素名. クラス名 { } クラス名には任意の ASCII 文字列が利用可能だが 数字とハイフンで始まってはいけない D.Mitsuhashi 19

クラスセレクタの記述法 HTML でのクラス指定 class 属性を設定し 値にクラス名を記述する <h1 class=" クラス名 "> クラスが適用される見出し </h1> D.Mitsuhashi 20

クラスセレクタの利用例 <div class="wakusen"> 枠線がつけられるブロックボックス </div> div.wakusen{ border-style:dotted; border-color:#333333; border-width:2px; } D.Mitsuhashi 21

CSS3 で追加された効果 D.Mitsuhashi 22

参考資料 CSS3 のプロパティについて ベンダプレフィックス 各ブラウザベンダがサポートしているが ブラウザのバージョンによっては 対応が不完全なプロパティもある 仕様が確定していないが採用されているものについては接頭辞 ( プレフィックス ) をつけて対応する 講義で紹介するものについては既にプレフィックス不要 ブラウザ Safari 系 (Safari,Google Chrome,Opera 等 ) Firefox 系 (Firefox 等 ) Internet Expplorer ベンダプレフィックス -webkit- -moz- -ms- そのベンダープレフィックス いつまでつけてるの?:Qiita @amamamaou https://qiita.com/amamamaou/items/42197e443134478befaf D.Mitsuhashi 23

枠線効果 角丸効果 border-radius 値は半径の長さ border-radius:10px; D.Mitsuhashi 24

枠線効果 ボックスの影効果 box-shadow 値は右方向の距離 下方向の距離 ぼかす範囲 影の色 box-shadow:3px 3px 5px #666666; D.Mitsuhashi 25

文字の影効果 文字の影効果 text-shadow 値は右方向の距離 下方向の距離 ぼかす範囲 影の色 text-shadow:2px 2px 3px #999999; D.Mitsuhashi 26

文字の影効果 文字の影効果 ( 応用 ) text-shadow:-1px -1px 1px #333333, 1px 1px 1px #ffffff; color:#666666; background-color:#cccccc; D.Mitsuhashi 27