PowerPoint プレゼンテーション

Similar documents
自己紹介 Web 専門学校を卒業後 2015 年に新卒で株式会社フォーク入社 HTML/CSS/JavaScript を用いた幅広い Web サイト制作業務に従事 吉原健 24 歳 (1992/12/24) 2016 年 12 月に HTML5 プロフェッショナル Lv1 取得 HTML5 プロフェ

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

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

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

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

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

HTML5無料セミナ.key

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

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

Web のクライアントサーバモデル

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

ウェブデザイン技能検定学科試験 3 級 1. 各設問において 正しいものは 1 を 間違っているものは 2 を 該当設問の解答欄に記せ 第 1 問 head 要素は body 要素の前に記述する 第 2 問 アクセシビリティの観点から img 要素の alt 属性には何らかのテキストを入力することが

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

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

PowerPoint プレゼンテーション

高度デザインカスタマイズの制作フロー CSS と画像を利用した高度デザインカスタマイズは下記の流れで制作を進めます 1. 高度デザインカスタマイズ対応のコンテンツデータを一旦 STORM V で書き出す 2. 書き出したコンテンツデータ内のカスタマイズ CSS ファイルを編集してデザインを確定する

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

第 7 回の内容 動的な Web サイト フォーム Web システムの構成

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

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

UTF-8への文字コード変更に伴う自作CSSとJavascript修正について

chapter1 Web デザインへのアプローチ chapter1 Web デザインへのアプローチ 1-1 本書の構成 Web サイト制作の流れ 本書の構成と内容 1-2 Web サイト制作業界の人材像 Web サイト制作に必要な職掌と役割 各職掌の役

Delphi/400を使用したWebサービスアプリケーション

PowerPoint プレゼンテーション

◎phpapi.indd

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

今日のお話 実装とは? 達成基準と達成方法 実装チェックリストとは? 実装チェックリストの作り方 作成のコツと注意点 まとめ

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

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

<4D F736F F D E835A A C98AD682B782E98E77906A89FC92F994C52E646F63>

JavaScript 演習 2 1

をさせる ) ような場合に それぞれの要素に id 属性で id 名を指定している場合には CSS の id セレクタごとにアニメーションでプロパティを指定する必要があります class セレクタ.class 名 { プロパティ名 : 値 ; HTML 文書で class 属性 ( class="

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

講師プロフィール 会社概要株式会社ケイ シー シー 講師紹介西日本センターユニット IT ラーニングセンター所属 Linux ネットワーク セキュリティ関連 HTML5 JavaScript などの Web 技術 Java Android iphone コ

第6回 CSS入門(つづき)

第 8 回の内容 クライアントサイド処理 JavaScript の基礎

スライド 1

WEBシステムのセキュリティ技術

ページの作成について ショッピングカート以外のすべてのページは自作できます また 一部のページだけ自作することもできます トップページだけ自作のものを用意する店舗さんも多数おられます 利用テーマに合わせて文字コードを指定します 制作する HTML ファイルの文字コードは ショッピングカートで利用して

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

ウェブデザイン技能検定 1 級実技 平成 28 年度 第 4 回 ウェブデザイン技能検定 1 級 実技試験概要 試験にあたっての注意事項 試験者は本試験の留意事項 注意事項に留意して作業を行うこと ペーパー実技試験は 課題 1 から 5 までの 5 課題を 60 分間で行うこと 作業実技試験は 課題

AQUOSケータイ3 オンラインマニュアル

9 WEB監視

2. オプション設定画面で, 必要事項を記入 選択します. 少なくとも, タイトル に課題の見出しとなる文章を入力する他, 種別 を アンケート( 無記名式 ) に設定する必要があります. また, アクセス制限はここでは コースメニューで非表示にする に設定します. その他設定は必要に応じて行って下

Webプログラミング演習

brieart変換設定画面マニュアル

2 COPYRIGHT TempNate. ALL RIGHTS RESERVED.

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

Transcription:

アカデミック認定校 プロフェッショナル認定資格合格者 Lv1: 27 名 Lv2: 5 名 2017 年 6 月現在 https://www.fork.co.jp/ http://4009.jp/ 2

本日解説する主な内容 3

4

HTML4.01 に比べて複雑な処理が容易になり 文書構造をより明確に書けるようになった 動画や音声をシンプルに扱えるようになった 新たな属性が増え フォーム周りの機能が強化された 文書構造を表すタグなどが増え より明確な文書構造を示すことができるようになった 様々な API が追加され より高度な機能を持ったウェブアプリケーションを構築できるようになった など 5

6

7

Lv.1 8

9

10 調査期間 2015/9/29-2015/11/2 有効回答数 1,064 件

11

12

13

14

15

16

17

18

19

20

21

22

合否結果 約 60 問 23

24

旧バージョンは月 日まで 25

26

27

HTTP 通信 1 の情報ほしい!(HTTP リクエスト ) 2 の情報あげる!(HTTP レスポンス ) ブラウザの開発者ツールを使うと メソッド (GET POST 等 ) やステータスコード (200 404 等 ) など確認することができます 頻繁に使うツールなので使い方を覚えておくとよいです 28

HTTP,HTTPS の違い https の s は Secure= 安全な という意味で データを暗号化した状態で通信しています 運営する側としては多少の予算はかかりますが ユーザーからの信頼性 セキュリティ向上といったメリットがあります 検索エンジンも今後 https か否かで評価が変わる動きを見せています 入力フォームなどがない静的なサイトでも SSL を導入するケースが増えてきています 29

DOCTYPE 宣言 文書がどのバージョンの HTML や XHTML で作成されているかを示す記述です HTML5 はとてもシンプルな書き方になりましたがルールがあります 基本形は <!DOCTYPE +1 個以上のスペース + HTML +0 個以上のスペース + > 大文字 小文字は問わない HTML は含まないといけない <!doctype html> <!DOCTYPE HTML > <!doctype> html がない <!DOCTYPE HTML> < の後にスペースがある 30

文字コードの指定 値として utf-8,shift_jis,euc-jp などがあげれられます こちらも大文字小文字は問いません <meta charset="utf-8"> 31

32

セレクタ たくさん種類があり 覚えておく必要はありますがあまり乱用すると見づらく 後々修正する場合にややこしくなるのでシンプルなソースを心がけて使用していきましょう E:nth-child(n) n E:nth-of-type(n) E n E ~ F E F E > F E F E + F E F E[foo] foo E など 33

nth-child と nth-of-type の違い div p:nth-child(5){ color : red; } <div> <p>1 つ目の p タグ </p> <p>2 つ目の p タグ </p> <p>3 つ目の p タグ </p> <h6> 間に h6 タグ </h6> <p>4 つ目の p タグ </p> <p>5 つ目の p タグ </p> <p>6 つ目の p タグ </p> </div> div p:nth-of-type(5){ color : red; } <div> <p>1 つ目の p タグ </p> <p>2 つ目の p タグ </p> <p>3 つ目の p タグ </p> <h6> 間に h6 タグ </h6> <p>4 つ目の p タグ </p> <p>5 つ目の p タグ </p> <p>6 つ目の p タグ </p> </div> 34

アニメーション メリット css だけで実装可能 単純なアニメーションなら JavaScript を利用するより簡単に実装ができる JavaScript が書けない人でもアニメーションの実装ができる JavaScript を利用したアニメーションとパフォーマンスの遜色がない 35

2 つの機能 div { animation: name 1s ease infinite alternate; } @keyframes name { 0% { width: 50px; } 50% { width: 100px; } 100% { width: 200px; } } 36

37

セクショニングコンテンツ HTML5 から文書構造を明確にするタグが追加されました セクショニングコンテンツはセクションの範囲を定義するコンテンツです あくまで構造を表すものなので レイアウト目的での使用は避けましょう <header>,<footer> はセクショニングコンテンツではありません 38

インタラクティブコンテンツ ユーザーが操作できるコンテンツです ( 下記は controls 属性を付与した場合 ) <video controls autoplay poster="image.jpg"> <source src="sample.mp4"> <source src="sample.ogv"> <source src="sample.webm"> <p> 動画を再生するには video タグをサポートしたブラウザが必要です </p> </video> など 39

40

〇メリット URL が同一のためリダイレクトの設定が不要 1 ソース管理なのでメンテナンスが容易 デメリット 1 ソースで作成することを考慮して設計 デザインをしないと構築しづらくなる デバイス毎で使用している画像が多くある場合 リクエスト数が多くなり重たくなる 41

メディアクエリ css2でも大まかなメディア用スタイルを指定することはできましたが スマートフォン タブレットが普及されたことあり 機能が強化されました Javascriptで対応する方法もありますが メディアクエリを使えばシンプルに振り分けられます メディアタイプの一部 42

<link href="css/style.css" rel="stylesheet" media="screen and (max-width: 320px)" > @media screen and (max-width: 320px){ ブラウザ幅が 320px 以下に適用 } @media screen and (min-width: 321px) and (max-width: 768px){ ブラウザ幅が 321px 以上 768px 以下に適用 } @media screen and (orientation: portrait) { デバイスの向きが縦の場合 } @media screen and (orientation: landscape) { デバイスの向きが横の場合 } 43

フルードグリッド 50% 33% 1 2 3 1 2 1 2 100% 3 3 44

45

オフラインウェブアプリケーション オフライン状態でもウェブアプリケーションを利用できるようにするため キャッシュマニフェストという仕様が追加されました ブラウザのキャッシュをコントロールし サーバの負荷を軽減したり オフライン時でも動作するウェブアプリケーションを作るなど可能です 46

マニフェストファイルを作成 一般的に拡張子は appcache 文字コードは utf-8 1 行目に CACHE MANIFEST と記述 セクションを分けて それぞれファイルを指定 <html manifest= sample.appcache"> 47 一般的に.htaccessもしくはにマニフェストファイルのMIMEタイプが text/cache-manifestであることを指定 (Webサーバによって設定方法は異なります )

Canvas マルチメディア グラフィックス系 API の一つとして Canvas API があります <canvas> 要素を html に配置し javascript を使用して図形 文字などを描画し色や影をつけたり回転させたりなどが可能です アニメーションさせることもできますが実際には Canvas API にそれらの機能はなく javascript で描画自体を繰り返して実現させます WebGL( ブラウザ上で 3DCG プログラミングができる ) を利用すれば高度な 3D での表現ができます 48

49

教材 : LPI-Japan HTML5 認定教材を使う ( たくさん教材があるので自分に合ったものを使いましょう ) 実際に書く : JS Bin CodePen など ブラウザ上で即座に確認できるサービスを使えば捗ります 7 割以上で合格なので配点の高い ( 重要度が高い ) 部分から重点的に学習してもよいかもしれません 50

私は未経験でこの業界に飛び込み もともとそこまで Webに詳しくなかったので基本的な知識が浅いまま業務をこなしていました この試験をきっかけに知識の幅が広がり Webに対しての理解が深まりました 実務作業で活かせる知識を身につけれるので是非ともお勧めしたい資格です 51

52

53

Open the Future with HTML5. 54