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

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

Web概論

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

1/2

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

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

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

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

Color Change

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

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

■新聞記事

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

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

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

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

Network Computing の基礎

PowerPoint プレゼンテーション

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

Web09

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

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

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

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

1/2

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

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

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

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

<4D F736F F D E835A A C98AD682B782E98E77906A89FC92F994C52E646F63>

オリエンテーション

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

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

情報リテラシー(4)

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

WWW(World Wide Web) 世界中に張り巡らされた クモの巣 という意味 CERN( 欧州合同原子核共同研究機関 ) の研究者が開発した ハイパーテキスト形式 ( HTML ) の分散情報システム WWW サーバーのアドレスを指定するのに URL(Uniform Resource Loc

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

スライド 1

Web

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

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.

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

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

PowerPoint プレゼンテーション

Color Change

Web 設計入門

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

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

Taro-ホームページB5.jtd

第21章 表計算

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( ) は

超簡単にWebページを作成

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

"GIFT" フォーマットのインポート

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

JavaScript 演習 2 1

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

extChatText.pdf

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

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

数のディジタル化

1/2

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

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

競技課題|ホームページ

目次

それぞれの要素がどのようなデザインで表示されるか確認しよう ファイル名 ex08-01.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> デフォルトスタイルシートの確認 </title> <link href="css

2

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

1

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

XMLとXSLT

情報C 4月スクーリング プリント

第2回 Web文書

Moshimo Challenge Report

1 はじめに

Web 設計入門

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

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

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

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

1222-A Transform Function Order (trsn

[ ]スマートセミナーバージョンアップリリースノート

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

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

◎phpapi.indd

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

PowerPoint プレゼンテーション

< F2D D834F834A E837D E6A7464>

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

6 2 1

PowerPoint プレゼンテーション

CodeGear Developer Camp

HTML発展編2

第6回 CSS入門(つづき)

1222-A Transform Function Order (trsn

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

1221 Transitionの指定項目

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

Transcription:

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

前回の復習 n ブラウザ って何? n Web サイト のキホンを作ってみよう 2

ブラウザ とは?HTML とは?? n ブラウザとは? WEB ページを閲覧するためのソフトウェア p HTML というブラウザに言語を表示する言語によって表示されている n HTML とは? p Hyper Text Markup Language の略称 p すげーぶんしょうをこうぞうかするげんご p 文書中にリンクを設置したり 動画像を置いたりできるすげーテキストという意味 3

Web サイトのキホンを作ってみよう n Hello World という文字列と自分の名前を表示させる Web ページを作成してみよう 4

Web サイトのキホンを作ってみよう n HTML コード 5

本日のお品書き n 背景や文字に色をつけたりする方法の解説 6

前回の復習を兼ねて n 少しテキスト文を付け足してみよう <h2> タグ <p> タグ + <br> タグ 7

前回の復習を兼ねて n <body> 部に以下のようにコードを記述する 8

WEB ページの 装飾 n テキストを表示できたが 私たちが普段見ている WEB ページには程遠い p 色など WEB ページを装飾する要素がないため n CSS(Cascading Style Sheets) を用いて WEB ページのスタイルを指定できる p HTML と組み合わせて使用される p HTML ページ内の要素や情報構造を定義 CSS それらをどのように表示するかを指定 p スクリーン上だけでなく 印刷の出力スタイルや音声読み上げの際の再生スタイルまでも指定 9

課題 : 自分の名前をブラウザで表示 n 前回作った WEB ページを CSS を使って装飾していこう 10

CSS を HTML に適用させてみよう n CSS は <head> 要素内に <style> タグで記述 p ( 例 ) ページの背景色を変更するためのコード <style> タグ <head> <style> HTML 内のbody 要素に対して body{ background-color : yellow; } 背景色を yellow にする <style> </head> セミコロン忘れず! 11

CSS を HTML に適用させてみよう n yellow と限定せず 好きな色を指定したい p 16 進数カラーコードを用いる Webページで表現される色を指定する制御コード # に続く6 桁の16 進数で表記される p yellow ( 色名 ) = #ffff00 ( カラーコード ) n 自分の好きな色を指定したい p 原色大辞典 (https://www.colordic.org/) 適当に色名を指定するよりもカラーコードを検索した方が 自分が指定したい色に近づくと思います 12

CSS を書く場所について n 今は <style> タグを用いて HTML 文書の中に CSS 文書が混在している p CSS を別ファイルとして読み込ませることでも CSS を HTML に適用することができる p 別ファイルで CSS を HTML に読み込ませる準備 1. HTML の <style> 要素を削除 2. joken1.html と同じ階層に新しいフォルダを作り css という名前にリネーム 3. 作った css ディレクトリの中に style.css という名前で空白の文書を保存する 13

CSS を別ファイルで適用させる n CSS を別ファイルで適用するときの注意 p スタイルシートで使う文字コードを指定すること p よく分かんなかったらおまじないでいいです (style.css) @charset utf-8 CSS ファイルを作ったら必ず 1 行目に記述すること 日本語を使うと CSS 文書でも文字化けするからです 14

CSS を別ファイルで適用させる n 文字コードを指定したら <style> タグ内の文書を全部移す 15

CSS を別ファイルで適用させる n HTML ファイルにおける CSS との対応付け p <link> タグを用いる <link rel= stylesheet href= css/style.css"> <head> 要素内に記述 <style> 要素が削除されているか確認 16

ここまでの確認 n HTML と CSS の対応付けを確認 17

フォントと文字サイズの変更 n <h1> タグの文字色 フォント 文字サイズを変更してみる (style.css) h1 { } font-family : メイリオ font-size : 40px; color : #ff0000 h1 という要素にフォント : メイリオサイズ :40px 色 :#ff0000( 赤 ) 18

CSS を考えてみよう ( 問題 1)h1 を中央揃えにしてみよう (style.css) h1 { } A. hint: 中央揃えにする CSS text-align : center; font-family : メイリオ font-size : 40px; color : #ff0000; text-align : center; 19

CSS を考えてみよう ( 問題 2)h2 に CSS を適用しよう A. (style.css) 色 :#0000ff( 青 ) サイズ :25px h2 { } font-size : 25px; color : #0000ff; 20

<p> に要素を適用する n <p> 要素にも CSS を適用させる (style.css) p { font-size : 20px color : #000000 background-color : #FFFFFF } p 要素にサイズ :20px 色 :#000000( 黒 ) 背景色 :#FFFFFF( 白 ) 21

<p> に要素を適用する n 前ページの CSS を適用させると n p タグが付けられた要素全てに同じ CSS が適用されてしまった p 同じ p タグでも名前を付けることで区別したい p 各タグに id 属性や class 属性を付けることで 要素に名前を付けられる 同じ HTML 内で 1 度しか使わないものには id 属性を 何回も使い回すものには class 属性をつける風潮があります 22

<p> に要素を適用する n <p> 要素に id 属性をつける (joken1.html) <body> 要素内 <p id = name > 情研太郎 </p> 情研太郎 という p 要素に対し name という id 属性を付けた (style.css) スペース入れないこと! id 属性は #( シャープ ) p#name{ } (p は省略も可能 ) name という id 属性に対して適用させる CSS を記述する 23

<p> に要素を適用する n <p> 要素に class 属性をつける (joken1.html) <body> 要素内 <p class = sentence >9 月の合宿 </p> 9 月の合宿 という p 要素に対し sentence という class 属性を付けた id 属性や class 属性の名前の付け方は自由です 24

<p> に要素を適用する n sentence class に対して CSS を適用させる p 色 :#808080( グレイ ) サイズ :15px (style.css) スペース入れないこと! class 属性は.( ドット ) p.sentence{ (p は省略も可能 ) color : #808080; font-size : 15px; } sentence という class 属性に対して適用させる CSS を記述する 25

HTML 文書に属性をつけてみよう ( 問題 3) 次の文章を p 要素で記述し sentence class 属性をつけてみよう これからも頑張ります! 26

HTML 文書に属性をつけてみよう ( 問題 3) 次の文章を p 要素で記述し sentence class 属性をつけてみよう A. (joken1.html) これからも頑張ります! <body 要素の最後に > <p class= sentence > これからも頑張ります </p> 27

今日のまとめ n WEBページを装飾するための CSS とは n CSSの要素 p 文字サイズ :font-size p 文字色 :color p 背景色 :background-color p フォント :font-family n HTML と CSS の結びつけ p id 属性 p class 属性 28

次回の予定 n ブロック要素についての解説 n ( できたら ) ブロック要素の配置について 29

おまけ n 色々なフォントを装飾する CSS を紹介 (style.css) text-decoration : underline; ( テキストに下線 ) text-decoration プロパティは文字を装飾します none : 標準 ( デフォルト ) overline : テキストに上線をつける line-through : テキストに打ち消し線をつける blink : テキストを点滅させる ( ブラウザによっては機能しない?) 30

おまけ n 色々なフォントを装飾する CSS を紹介 (style.css) font-style : italic; ( イタリック体 ) 文字に斜体を設定 normal : 標準 ( デフォルト ) oblique : 斜体 31

おまけ n 文字の大きさの指定方法 単位読み内容 px ピクセル ディスプレイの 1 ピクセル解像度によって変化 % パーセント割合で指定 em エム 親要素を 1 として割合で指定 32

おまけ n グラデーションを CSS で指定 ( 難 ) (style.css) background : linear-gradient(#f89174, #FFC778) linear-gradient( 線形 ) or radical-gradient( 円形 ) を選択 - gradient( 開始色, 終了色 ) 他にも,( カンマ ) で区切ることで - gradient( 開始位置, 開始色, 途中色 ( 複数指定化 ), 終了色 ) と指定が可能 33