Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サイト制作における、より効果的な演出テクニックとは?
Search
kokushin
January 20, 2017
Programming
130
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
サイト制作における、より効果的な演出テクニックとは?
2017/1/18に開催された「名古屋マークアップ勉強会」の発表資料です。
https://kokushin.github.io/makaben-0118/#/
kokushin
January 20, 2017
More Decks by kokushin
See All by kokushin
趣味全開のAITuber開発
kokushin
0
1k
AI彼女とペアプロする話
kokushin
2
580
AI彼女の感情制御を頑張る話
kokushin
3
910
window.matchMediaの話
kokushin
1
190
Other Decks in Programming
See All in Programming
Inside Stream API
skrb
1
810
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
220
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.5k
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.4k
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
160
JavaDoc 再入門
nagise
1
430
1B+ /day規模のログを管理する技術
broadleaf
0
120
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
200
act1-costs.pdf
sumedhbala
0
140
OS アップデート対応の取り組み方がもっと共有されてほしい
andpad
0
110
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.7k
AIで効率化できた業務・日常
ochtum
0
160
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
810
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Deep Space Network (abreviated)
tonyrice
0
220
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
630
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Embracing the Ebb and Flow
colly
88
5.1k
Google's AI Overviews - The New Search
badams
0
1.1k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Scaling GitHub
holman
464
140k
We Are The Robots
honzajavorek
0
260
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
400
Transcript
サイト制作における、より効果的 な演出テクニックとは? by @kokushing
石黒 雄介(KOKUSHIN ) マークアップエンジニア 普段の業務ではマークアップと演出実装、開発環境 の整備、CSS 設計などを担当 個人で を運営中 Twitter:
un-T factory! メディアサイト @kokushing
お話したいこと 1. 効果的な演出ってなんだろう? 2. トレンドから学ぶ素敵な演出アイデア 3. 僕はこうやって勉強してます 4. まとめ
効果的な演出ってなんだろう?
自分が考える効果的な演出とは... ユーザーの目線を誘導できる演出 ユーザーの操作を補助できる演出 ユーザーに世界観を伝えられる演出 ユーザーにワクワク感を与えられる演出
「ユーザーの目線を誘導できる演出」 人は動くものをついつい見てしまう傾向がある。 その為、サイトを表示させたときに見せたい要素を わざと動かすことで注目させることができる。 例えば、クリック率を上げるためにボタンに対して フェードインアニメーションを付けるなど。
「ユーザーの操作を補助できる演出」 ユーザーがどういう動作を行えばページを 快適に閲覧できるかを補助する演出。 例えば、スクロールを促す矢印アイコンなどを 進行方向に動かすことで、ユーザーがどの方向に スクロールすればよいのかが伝わりやすくなる。
「ユーザーに世界観を伝えられる演出」 サイトがどういう雰囲気なのか、 世界観を伝えることができる演出。 例えば、人物の紹介サイトなら、 その人の特徴、キャラ設定、雰囲気に合った 演出効果を入れるなど。
水曜日のカンパネラ OFFICIAL SITE http://www.wed-camp.com/
「ユーザーにワクワク感を与えられる演出」 ユーザーがサイトを見ていて、 ワクワクするような演出。 例えば、マウスやキーボードの操作に対応させたり、 動画や音などのメディアを再生して伝える、 ユーザー参加型の演出を実装するなど。
NHK スペシャル「新・映像の世紀」 http://www.nhk.or.jp/special/eizo/
ただしやり過ぎには注意! サイトが重くて開けない... 動きすぎてわけがわからない... スクロール制御が面倒くさい... 余計な演出で焦らされて欲しい情報が出てこない...
適切な要素に実装することで、 サイト全体のクオリティや 使いやすさが向上し、 効果的な演出となりやすい
トレンドから学ぶ 素敵な演出アイデア
シームレスなページ遷移 アニメーション
参考サイト Lionel Durimel - Portfolio Poignée de main virile http://www.durimel.io/nel
http://www.poigneedemainvirile.com/
Pjax.js Barba.js https://github.com/defunkt/jquery-pjax http://barbajs.org/
SVG を使ったパスアニメーション
DRAFT CORPORATE SITE un-T factory! NAGOYA https://draft.co.jp/ https://www.un-t.com/nagoya/
Snap.svg Velocity.js http://snapsvg.io/ http://velocityjs.org/
WebGL を使ったリッチなコンテンツ
Heco ACSL | 株式会社自律制御システム研究所 https://www.helloheco.com/ http://www.acsl.co.jp/
three.js PixiJS https://threejs.org/ http://www.pixijs.com/
CSS Transiton による 細かいパーツアニメーション
Jenny Johannesson – Digital Designer In Pieces - 30 Endangered
Species, 30 Pieces. http://www.jennyjohannesson.com/ http://species-in-pieces.com/
Animate.css Magic Animations https://daneden.github.io/animate.css/ https://www.minimamente.com/example/magic_anima
僕はこうやって勉強してます
CODEPEN http://codepen.io/
メリット その場で値を変えられるので、すぐに検証できる サンプルデータのダウンロードも可能 公開されているコードは基本的にMIT ライセンス 思いついたらすぐ実装&投稿!
具体的な勉強方法の例 CodePen でキーワード検索 ↓ ソースを眺める、値を変えてみて実験! 例:loading animation
AWWWARDS CSS DESIGN AWARDS http://www.awwwards.com/ http://www.cssdesignawards.com/
メリット クオリティの高いWeb サイトが多く掲載されてい る(むしろ高いサイトしか載っていない。。) 演出表現のトレンドを追いやすい 更新頻度が高い がアイデアの宝庫 コレクションページ
具体的な勉強方法の例 Awwwards に投稿があったらTwitter 上で 自動ツイートされるように設定 ↓ 嫌でも目につくので、気になったのがあればチェック (アーカイブにもなる) ↓ ソースコードを読んだり、要素を検証したり...
気に入った演出を見つけたら、 まずはソースコードを見てみよう!
まとめ
自分が考える効果的な演出とは... ユーザーの目線を誘導できる演出 ユーザーの操作を補助できる演出 ユーザーに世界観を伝えられる演出 ユーザーにワクワク感を与えられる演出 ただし使いすぎは逆効果! 適切な要素に実装するようにしましょう。
トレンドを意識したサイトを作りたいなら... シームレスな遷移アニメーション SVG のパスアニメーション WebGL を使ったリッチなコンテンツ CSS を使った細かいパーツアニメーション 上記の要素を取り入れよう!
演出の実装やアイデアを学ぶには... CodePen やAwwwards の投稿からヒントを探し出す ことを習慣づける ソースコードを読んで、どういう構造なのか、技術 を使っているのかを探る 実際に書いて動かしてみたり、CodePen に投稿した りする
良い作品を見続ければ、感性も養われます
THANK YOU! Twitter Facebook GitHub Qiita Portfolio