Submit Search
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
41 likes
43,469 views
Daisuke Koshimizu
2015.07.25 HTML5fun & マカベン勉強会発表スライド
Internet
Read more
1 of 83
Download now
Downloaded 32 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
More Related Content
PPTX
javascriptの基礎
Masayuki Abe
PDF
Bootstrapにちょい足しアニメーション@春のJavascript祭り
Masayuki Abe
PDF
Html5fun@東京 Bootstrapにアニメーションを付けよう
Masayuki Abe
PDF
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
PDF
WordCampKansai 2015 公式ディレクトリへの テーマ掲載とビジネスモデル
Hidekazu Ishikawa
PDF
Webディレクター~強みを活かすディレクション術~
INI株式会社
PDF
Best of MAX「ベテランほど知らずに損してる IllustratorとPhotoshopの新常識(CCライブラリ編)」
swwwitch inc.
PDF
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
Junko Nukaga
javascriptの基礎
Masayuki Abe
Bootstrapにちょい足しアニメーション@春のJavascript祭り
Masayuki Abe
Html5fun@東京 Bootstrapにアニメーションを付けよう
Masayuki Abe
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
WordCampKansai 2015 公式ディレクトリへの テーマ掲載とビジネスモデル
Hidekazu Ishikawa
Webディレクター~強みを活かすディレクション術~
INI株式会社
Best of MAX「ベテランほど知らずに損してる IllustratorとPhotoshopの新常識(CCライブラリ編)」
swwwitch inc.
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
Junko Nukaga
What's hot
(20)
PDF
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
PPTX
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
Kitani Kimiya
PDF
オープンソースプロジェクトのはじめかた@Creators MeetUp #25
Erina Takei
PDF
プロ用CMSフレームワークテーマ「echo」のご紹介
Seiko Kuchida
PDF
Yat-wbnara201602
YAT blog
PDF
第11回ゼロから始めるWordPress勉強会
kenji goto
PDF
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
PDF
コミュニティ立ち上げのときに本当にあった恐い話
Mio Konagaya
PPTX
var dumpを使わないWordPress開発フロー
優也 田島
PDF
岡山で アクセシビリティ はじめよーでー
Nozomi Sawada
PPTX
Webディレクターとして word pressを提案するときに考えること + 運用
Junzo Matunoo
PDF
フリーランスミートアップを開催してきた@Creators MeetUp #44
Erina Takei
PDF
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
Masahiro Nakashima
PDF
ボクたちのWWW Webクリエイターのこれからを考える
Masakazu Muraoka
PDF
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
Hiromu Hasegawa
PDF
イマドキWebメディアの制作手法
Keisuke Imura
PDF
ホームページ制作
yosuke mizusawa
PDF
WordCamp Tokyo 2015 リアルフォーラム
Hajime Ogushi
PDF
メニューは管理画面で設定できるようにしよう
Mayuko Moriyama
PDF
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
Akira Tachibana
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
WordCamp Kansai 2015 ハンズオン - 踏み出してみよう!翻訳の第一歩 #wck2015
Kitani Kimiya
オープンソースプロジェクトのはじめかた@Creators MeetUp #25
Erina Takei
プロ用CMSフレームワークテーマ「echo」のご紹介
Seiko Kuchida
Yat-wbnara201602
YAT blog
第11回ゼロから始めるWordPress勉強会
kenji goto
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
Hidekazu Ishikawa
コミュニティ立ち上げのときに本当にあった恐い話
Mio Konagaya
var dumpを使わないWordPress開発フロー
優也 田島
岡山で アクセシビリティ はじめよーでー
Nozomi Sawada
Webディレクターとして word pressを提案するときに考えること + 運用
Junzo Matunoo
フリーランスミートアップを開催してきた@Creators MeetUp #44
Erina Takei
WordPress tokyo2015 - 公式プラグインでお金を稼ぐことができるか?
Masahiro Nakashima
ボクたちのWWW Webクリエイターのこれからを考える
Masakazu Muraoka
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン : Wordcamp tokyo 2015
Hiromu Hasegawa
イマドキWebメディアの制作手法
Keisuke Imura
ホームページ制作
yosuke mizusawa
WordCamp Tokyo 2015 リアルフォーラム
Hajime Ogushi
メニューは管理画面で設定できるようにしよう
Mayuko Moriyama
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
Akira Tachibana
Ad
Viewers also liked
(20)
PDF
SVG MANIAX Ver.2 - Mars vanilla
Naoki Matsuda
PDF
HTML5 と SVG で考える、これからの画像アクセシビリティ
Naoki Matsuda
PDF
ブラウザにやさしいHTML/CSS
Takeharu Igari
PDF
SVG MANIAX - CSS Nite After dark7
Naoki Matsuda
PDF
しょぼいプレゼンをパワポのせいにするな! by @jessedee
「MakeLeaps」請求書の作成、管理、郵送
PDF
SVG対応したTweenMax
Hirokazu Goto
KEY
Raphael.jsを使ってSVGをモーフィングさせてみた失敗の記録
girigiribauer
PDF
2015年のフォント総括/鷹野 雅弘(スイッチ)
swwwitch inc.
PDF
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
MOCKS | Yuta Morishige
PPTX
フォントをつくるサイトで使ったCanvasとSVGの話 @HTML5飯
Yamato Honda
PDF
Snap.svg.jsチュートリアル
誠人 堀口
PDF
UICollectionViewLayoutでカバーフローを作りたい!
sawat1203
PDF
SVGフォントを使った外字表現
Jun Fujisawa
PDF
情報編集(Web) HTML5 実践1 Canvas + Javascriptで図形を描く
Atsushi Tadokoro
PDF
MyLife Applications for Elderly and Children
典玄 三田
PDF
LibreOffice API について
Kenichi Tatsuhama
PDF
DIST.12 「Adobe Creative Station ができるまで」
Naoki Matsuda
PDF
SVGをつかったプロトタイプ制作
Yasuhisa Hasegawa
PDF
Canvas勉強会
Tsutomu Kawamura
PDF
Inline SVG - トラブルとその対策
Kohei Kadowaki
SVG MANIAX Ver.2 - Mars vanilla
Naoki Matsuda
HTML5 と SVG で考える、これからの画像アクセシビリティ
Naoki Matsuda
ブラウザにやさしいHTML/CSS
Takeharu Igari
SVG MANIAX - CSS Nite After dark7
Naoki Matsuda
しょぼいプレゼンをパワポのせいにするな! by @jessedee
「MakeLeaps」請求書の作成、管理、郵送
SVG対応したTweenMax
Hirokazu Goto
Raphael.jsを使ってSVGをモーフィングさせてみた失敗の記録
girigiribauer
2015年のフォント総括/鷹野 雅弘(スイッチ)
swwwitch inc.
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
MOCKS | Yuta Morishige
フォントをつくるサイトで使ったCanvasとSVGの話 @HTML5飯
Yamato Honda
Snap.svg.jsチュートリアル
誠人 堀口
UICollectionViewLayoutでカバーフローを作りたい!
sawat1203
SVGフォントを使った外字表現
Jun Fujisawa
情報編集(Web) HTML5 実践1 Canvas + Javascriptで図形を描く
Atsushi Tadokoro
MyLife Applications for Elderly and Children
典玄 三田
LibreOffice API について
Kenichi Tatsuhama
DIST.12 「Adobe Creative Station ができるまで」
Naoki Matsuda
SVGをつかったプロトタイプ制作
Yasuhisa Hasegawa
Canvas勉強会
Tsutomu Kawamura
Inline SVG - トラブルとその対策
Kohei Kadowaki
Ad
Similar to SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
(20)
PDF
実践!構造化マークアップ
Hiroyuki Ogawa
KEY
ON HTML5 FIELD で書き尽くせなかったこと
Masakazu Muraoka
PDF
Web制作者は変化についていけるか? 変化についていくべきか?
masaaki komori
PDF
1112 nuxt
卓馬 三浦卓馬
PDF
東京では語れないHTML5[仮題]
Yu Morita
PDF
Vu
卓馬 三浦卓馬
KEY
Html5で変わるいろんなこと
Masakazu Muraoka
PDF
0728
卓馬 三浦卓馬
PDF
業務系WebアプリケーションがStrutsから旅立つ日
Mitsuru Ogawa
PDF
HTML5が最近どうなっていて何があぶなっかしいのか?
Masakazu Muraoka
PDF
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
Yuichi Saotome
PDF
Developers summit-2017-day2-room d-chatops-with-b2b
Koichi Sasaki
PDF
ウェブディレクションの基礎(第2回:制作・開発編) 先生:小嶋裕亮
schoowebcampus
PDF
いまさら聞けないjQuery入門for デザイナー
Asuka Kobayashi
PDF
SQiP2016 SIG8
Masanori Kaneko
PDF
レスポンシブWeb「デザイン」
uenoyuuki
PDF
0からのWebディレクション for Students 3月講義 WBS編
Takehiko Goshi
PDF
0 d4s 20140323_共有用
Takehiko Goshi
PDF
Webデザインにおけるアクセシビリティへの取組み
Mitsue-Links Co.,Ltd. Accessibility Department
PDF
20130928 ゼロディレ運用編スライド
Kenta Nakamura
実践!構造化マークアップ
Hiroyuki Ogawa
ON HTML5 FIELD で書き尽くせなかったこと
Masakazu Muraoka
Web制作者は変化についていけるか? 変化についていくべきか?
masaaki komori
1112 nuxt
卓馬 三浦卓馬
東京では語れないHTML5[仮題]
Yu Morita
Vu
卓馬 三浦卓馬
Html5で変わるいろんなこと
Masakazu Muraoka
0728
卓馬 三浦卓馬
業務系WebアプリケーションがStrutsから旅立つ日
Mitsuru Ogawa
HTML5が最近どうなっていて何があぶなっかしいのか?
Masakazu Muraoka
IoTやデジタル活用で価値を生み出すための開発手法 ~BtoBでも、ChatOps等のモダンな開発・運用ができる!~
Yuichi Saotome
Developers summit-2017-day2-room d-chatops-with-b2b
Koichi Sasaki
ウェブディレクションの基礎(第2回:制作・開発編) 先生:小嶋裕亮
schoowebcampus
いまさら聞けないjQuery入門for デザイナー
Asuka Kobayashi
SQiP2016 SIG8
Masanori Kaneko
レスポンシブWeb「デザイン」
uenoyuuki
0からのWebディレクション for Students 3月講義 WBS編
Takehiko Goshi
0 d4s 20140323_共有用
Takehiko Goshi
Webデザインにおけるアクセシビリティへの取組み
Mitsue-Links Co.,Ltd. Accessibility Department
20130928 ゼロディレ運用編スライド
Kenta Nakamura
SVGの基本&活用法。SVGのメリットと事例を基礎から学ぶ。
1.
Webデザインのトレンド、SVGの基本& 活用法。SVGのメリットと事例を基礎か ら学ぶ。 2015年7月25日(土) マカベン × HTML5fun
HTML5 基礎から学んで、最新のライブラリを覚えよう!!
2.
自己紹介
3.
自己紹介 ● 越水大輔(33歳) ● 営業からWeb制作に転身 ●
現在フリーランス ● アイドットデザイン ● マークアップ多め
4.
自己紹介 アイドットデザイン 絶賛ブログ更新中です! http://idotdesign.net Web制作情報 Webマーケティング情報 福岡のイベント情報
5.
自己紹介 Facebookページもあります。 IT勉強会・イベント情報 ありましたらお知らせ下さい。 今日のスライドも公開します。
6.
本日の目標
7.
本日の目標 「SVG…?聞いたことはあるけど、 業務に忙しくてフォローしきれてない。。 CSSフレームワークとか、Gitとかメタ言語 とかタスク管理ツールとか、覚えることが 多すぎておれはもう疲れ(ry」
8.
本日の目標
9.
本日の目標 この夏はSVGで勝つ(自信
10.
SVGってなに?
11.
SVGてなに? Scarable Vector Graphics スケーラブル ベクター グラフィックス
12.
SVGてなに? Scarable Vector Graphics スケーラブル ベクター グラフィックス 拡大可能なベクター画像のこと
14.
ラスター画像
15.
ラスター画像 ベクター画像
16.
SVGの特徴
18.
SVGの特徴 ● ベクター形式のXML文書 ● HTMLと似たような「タグ」で構成されている ●
画像でありながらマークアップ言語でもある ● 80個のタグ https://developer.mozilla.org/ja/docs/Web/SVG/Element
19.
ブラウザの対応状況 ● Firefox 1.5〜 ●
Chrome 1〜 ● Safari 3〜 ● iOS Safari 2〜
20.
ブラウザの対応状況 ● Firefox 1.5〜 ●
Chrome 1〜 ● Safari 3〜 ● iOS Safari 2〜 ● IE9〜 ● Android 3〜
21.
ブラウザの対応状況 ● Firefox 1.5〜 ●
Chrome 1〜 ● Safari 3〜 ● iOS Safari 2〜 ● IE9〜 ● Android 3〜 利用が広がってきている!
22.
Web制作者(マークアップ)のスキルセット ● HTML ● CSS ●
JavaScript
23.
Web制作者(マークアップ)のスキルセット ● HTML(文書構造の意識) ● CSS・メタ言語(Sass,
Less) ● JavaScript ● CMS ● レスポンシブ・マルチデバイス対応
24.
Web制作者(マークアップ)のスキルセット ● HTML(文書構造の意識) ● CSS・メタ言語(Sass,
Less) ● JavaScript ● CMS ● レスポンシブ・マルチデバイス対応 + ● SVG New!
25.
WHY? ● 表現の幅の広さ (アニメーション、CSS装飾、アクセシビリティの 担保) ● マークアップ言語で覚えた強みを活かせる ●
デザインとエンジニアリングの橋渡し (インタラクション、UI)
26.
WHY? ● 表現の幅の広さ (アニメーション、CSS装飾、アクセシビリティの 担保) ● マークアップ言語で覚えた強みを活かせる ●
デザインとエンジニアリングの橋渡し (インタラクション、UI)
27.
SVGのメリット
28.
SVGのメリット リッチなテキスト表現が可能に。 グラデーションやパターンなどでの装飾が容易に。 参考リンク:http://editors.ascii.jp/m-kobashigawa/svgdemo/01/1.html
29.
SVGのメリット 曲線や斜めの線を活かしたUI表現 ● 地図などのリンク範囲を設定 参考リンク:http://editors.ascii.jp/m-kobashigawa/svgdemo/01/2.html四角ベースだったWebデザイン…
30.
SVGのメリット Flashライクなモーフィングアニメーション 参考リンク:http://editors.ascii.jp/m-kobashigawa/svgdemo/01/3.html
31.
SVGのメリット ベクター形式なので拡大してもギザギザしない。高 解像度ディスプレイにも対応できる。
32.
SVGのメリット ベクター形式なので拡大してもギザギザしない。高 解像度ディスプレイにも対応できる。 ● レスポンシブWebデザインに有効! ● スマホ&タブレット(解像度関係なし!)
33.
SVGのメリット アクセシビリティ XML文書なのでテキスト情報を画像に持たせるこ とができる。
34.
SVGのメリット アクセシビリティ 各SVG要素に<title>と<desc>の設定が可能。
35.
SVGのメリット アクセシビリティ だけどスクリーンリーダーが読み取ってくれない。
36.
SVGのメリット アクセシビリティ roleとaria-labelledbyで対応する。
37.
SVGのメリット アクセシビリティ 参考スライド HTML5とSVGで考える、 これからの画像アクセシビリティ http://www.slideshare.net/ssuser99dc16/html5fun- svg-accessibility SVGでのアクセシビリティがわかりやすくまとめられてい ます。
38.
SVGの実装例
39.
SVGの実装例 テキストアニメーションのデモ ● http://tympanus.net/Tutorials/AnimatedTextFills/index.html アニメーションする円グラフのデモ ● http://wheelnavjs.softwaretailoring.net/examples.html
40.
SVGの実装例 企業での導入事例 ● スターバックス http://www.starbucks.com/ ● ニューヨーク・タイムズ http://www.nytimes.com/ ●
日本経済新聞社 http://www.nikkei.com/
41.
SVGの使い方
42.
SVGの使い方・実装方法 illustratorで作るのがカンタン! 文字データの場合はアウトライン化する。 1. 「保存」または「別名で保存」 2. ファイル形式を.svgで選択 保存時のオプション設定はAdobeのページを参考に。 参考:SVG
形式で書き出す方法 (Illustrator CC)https://helpx.adobe.com/jp/illustrator/kb/5710.html
45.
SVGの使い方・実装方法 illustratorからコピペでもOK! Ctrl(command) + C
Ctrl(command) + V
46.
SVGの使い方・実装方法 Web表示で使いやすいものを4つを紹介 ● img要素 ● object要素 ●
CSSのbackground ● HTML5でインラインSVGを記述する
47.
SVGの使い方・実装方法 img要素で参照 IE対応のCSS
48.
SVGの使い方・実装方法 object要素
49.
SVGの使い方・実装方法 CSSのbackground
50.
SVGの使い方・実装方法 HTML5にインラインSVGで記述する
51.
SVGの使い方・実装方法 HTML5にインラインSVGで記述する
52.
SVGの使い方・実装方法 HTML5にインラインSVGで記述する
53.
SVGの使い方・実装方法 HTML5にインラインSVGで記述する この部分だけ使えばOK!
54.
SVGの使い方・実装方法 ● img要素 ● object要素 ●
CSSのbackground ● HTML5でインラインSVGを記述する
55.
SVGの使い方・実装方法 ● img要素 ● object要素 ●
CSSのbackground ● HTML5でインラインSVGを記述する 各方法やブラウザによっても注意点やフォールバックの方法が 異なる。
56.
SVGの使い方・実装方法 参考スライド SVG MANIAX -
CSS Nite After dark7 http://www.slideshare.net/ssuser99dc16/svg-maniaxcss-nite- after-dark7-svgmatsuda 各ブラウザにおける注意点などがまとめら れています。
57.
ここまでがざっくりとした概要
58.
応用やアニメーションのために SVGの細かな構造も知っておきたい。
59.
インラインSVGを書いてみる
60.
インラインSVGを書いてみる
61.
インラインSVGを書いてみる viewBoxの概念 SVGの座標系は特定の単位を持たない。 viewBoxとwidth、heightで1座標単位の大きさを決 定する。
62.
インラインSVGを書いてみる 図形の塗りと線 ● rect ● fill ●
stroke
63.
インラインSVGを書いてみる 図形の塗りや線はstyle属性でも表現可能。 ● style="" ● プロパティと値を:でつなぐ。 ●
値の最後に;
64.
インラインSVGを書いてみる 塗りやスタイルの設定をグループ化する。 ● <g>でグループ化 ● <g></g>のなかにある要素にまとめてスタイル 指定できる。 ●
特定の要素だけ別のスタイルを指定したい場合 は直接記述
65.
インラインSVGを書いてみる グラデーションを設定する ● <defs>で要素のidと結びつける ● <linearGradient>でグラデーション ●
<stop />で色と場所を指定 ● x1,y1,x2,y2で始発点・終了点を指定
66.
インラインSVGを書いてみる 直線・円・楕円を作成する ● <line> 直線 ● <circle> 円 ●
<ellipse> 楕円
67.
インラインSVGを書いてみる 複雑な線を引く ● <polyline> ● <polygon> ●
<path>
68.
インラインSVGを書いてみる テキストを表示させてみる。 ● <text>
69.
インラインSVGを書いてみる 作成した図形をアニメーションさせる ● 要素のなかに<animate>を記述する ● dur=""でアニメーションの間隔 ●
begin=""で何秒後に開始するか設定
70.
インラインSVGを書いてみる ドットインストール SVG入門 http://dotinstall.com/lessons/basic_svg
71.
役立つツール・ライブラリ
72.
役立つツール・ライブラリ LAZY LINE PAINTER 線画アニメーションのjQueryプ ラグイン http://lazylinepainter.info/
73.
役立つツール・ライブラリ SVG PORN SVGで作られたWebサービス ・ツールのロゴコレクション http://svgporn.com/
74.
役立つツール・ライブラリ Textures.js SVGでテクスチャも作成でき る! http://riccardoscalco.github.io/textures/
75.
役立つツール・ライブラリ SVG Loaders SVGアニメーションで作られた ローディングアイコン。 JavaScript、CSS不要です。 http://samherbert.net/svg-loaders/
76.
役立つツール・ライブラリ SVG Morpheus SVGアイコンのモーフィングア ニメーション作成するための JavaScriptライブラリ。 http://alexk111.github.io/SVG- Morpheus/
77.
役立つツール・ライブラリ PicSVG jpg、gif、png画像をベクターに 変換するサイト http://picsvg.com/
78.
基本をおさえた後は 便利なツールでどんどん楽をし ましょう!
79.
さらに幅広い表現を可能にする SVG ● 画像にマスクやフィルターをかける。 ● 線画アニメーション などなど…
80.
Web制作者(マークアップ)のスキルセット ● HTML(文書構造の意識) ● CSS・メタ言語(Sass,
Less) ● JavaScript ● CMS ● レスポンシブ・マルチデバイス対応 + ● SVG New!
81.
差別化を図るチャンスかも?
82.
チュートリアル記事、 まとめて後日公開します。 m(_ _)mしばしお待ちを アイドットデザイン http://idotdesign.net
83.
ありがとうございました!
Download