Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サイト制作における、より効果的な演出テクニックとは?
Search
kokushin
January 20, 2017
Programming
1
110
サイト制作における、より効果的な演出テクニックとは?
2017/1/18に開催された「名古屋マークアップ勉強会」の発表資料です。
https://kokushin.github.io/makaben-0118/#/
kokushin
January 20, 2017
Tweet
Share
More Decks by kokushin
See All by kokushin
趣味全開のAITuber開発
kokushin
0
830
AI彼女とペアプロする話
kokushin
2
550
AI彼女の感情制御を頑張る話
kokushin
3
880
window.matchMediaの話
kokushin
1
170
Other Decks in Programming
See All in Programming
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
6
1k
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
210
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
360
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
360
20251127_ぼっちのための懇親会対策会議
kokamoto01_metaps
2
420
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
140
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
120
Cap'n Webについて
yusukebe
0
120
認証・認可の基本を学ぼう前編
kouyuume
0
190
AWS CDKの推しポイントN選
akihisaikeda
1
240
SwiftUIで本格音ゲー実装してみた
hypebeans
0
110
AIコードレビューがチームの"文脈"を 読めるようになるまで
marutaku
0
350
Featured
See All Featured
Writing Fast Ruby
sferik
630
62k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Docker and Python
trallard
47
3.7k
Designing for Performance
lara
610
69k
Optimizing for Happiness
mojombo
379
70k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Making Projects Easy
brettharned
120
6.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
How GitHub (no longer) Works
holman
316
140k
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