SlideShare a Scribd company logo
1 of 29
Download to read offline
jQuery応用
2014/05/23
自己紹介
名前 杉山 彰啓(スギヤマ アキヒロ)
経歴 ・独立系企業就職しロボットの研究
・デジハリ生となり、在学期間に退職
・UI/UXを専門のデザイン会社へ就職
・デジハリの講師のオファーを受け会社を退職
  デジタルハリウッド ソーシャルアプリクリエイター専攻
・フリーランスとなる
・inopを立ち上げる
・inopを辞める
・もう一度フリーランスの道へ
応用!!
masonry
masonryのお話をする前に
今のサイトの流行というのは
どういったサイトがあるのか?
独自で書かれているサイト
http://fes.tokyo-motorshow.com/
ヘッダーを固定されているサイト
https://5jcup.org/
画像フルサイズのサイト
http://vertdegris.jp/
videoタグを使用したサイト
http://school.dhw.co.jp/
canvasを使用したサイト
http://panasonic.jp/shaver/lamdash/dna/index.html
SVGを使用したサイト
http://dentetsu.hankyu.co.jp/jinji/employment/
パララックスを使用したサイト
http://sumikiri.jp/
グリットでデザインされたサイト
http://torideken.com/
グリットでデザインされたサイトに注目
http://bm.straightline.jp/
作ってみると要素が縦長だたりして
キレイに見えなかったりします
masonry
masonry環境の準備
ライブラリーのダウンロード
jQuery:ライブラリー
masonry:ライブラリー
2つを用意します
http://masonry.desandro.com/
http://jquery.com/
masonry環境の準備
ライブラリーのダウンロード
jQuery:ライブラリー
masonry:ライブラリー
2つを用意します
http://masonry.desandro.com/
http://jquery.com/
masonry環境の指定
ライブラリーのパスを指定
<script src="js/masonry.pkgd.min.js"></script>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
masonry環境の指定2
masonryの動作指定
$(function(){
$('#container').masonry({
itemSelector: '.box',
columnWidth: 200
});
});
itemSelector: masonryを使いたいclass名を指定します
columnWidth: 一列の幅を指定
masonry環境の指定3
masonryのオプション
・一列の幅サイズ:columnWidth: 数値
・スムースアニメーション設定:isAnimated: false又true
・親要素の幅サイズがピッタリ:isFitWidth: false又true
・整理される要素の左右逆になる:isOriginLeft: false又true
・整理される要素の上下が逆になる:isOriginTop: false又true
・整理される要素間の溝の幅を指定 :gutter: 数値
・親要素にスタイルを追加できる: containerStyle: { スタイル }
・ウィンドウサイズが変更された時に並び替え:isResizable: false又true
masonry注意事項
masonryを使用して画像ギャラリーつくった場合
画像の読込みのタイミング遅かったりするとレイ
アウトが崩れてしまう時があります
画像をローディングしてあと実行してくるスクリ
プトを実行する必要がでてきます
masonry注意事項
imagesloaded
https://github.com/desandro/imagesloaded
masonry環境の指定復習
masonryの動作を以下のように指定をしていました
$(function(){
$('#container').masonry({
itemSelector: '.box',
columnWidth: 200
});
});
masonry環境の指定プラスα
masonryの動作指定
$(function(){
$('#container').imagesLoaded(function(){
$('#container').masonry({
itemSelector: '.box',
columnWidth: 200
});
});
});
imagesLoadedでローディングが完了した後に
masonryを指定させてあげます
今回のおさらい
・最近の流行について
・masonryについて
最後にちょっとしたものを作ってみました
ご清聴ありがとうございました

More Related Content

What's hot

デザイン屋なりにいろんな人を応援してみた結果
デザイン屋なりにいろんな人を応援してみた結果デザイン屋なりにいろんな人を応援してみた結果
デザイン屋なりにいろんな人を応援してみた結果Kazunori Tateyama
 
【ベンチャーを目指す方向け】データとデザインの関係性-スクーを創るUXデザインの考え方
【ベンチャーを目指す方向け】データとデザインの関係性-スクーを創るUXデザインの考え方【ベンチャーを目指す方向け】データとデザインの関係性-スクーを創るUXデザインの考え方
【ベンチャーを目指す方向け】データとデザインの関係性-スクーを創るUXデザインの考え方Tomofumi Ueba
 
コンテンツで改善する UI デザインの極意
コンテンツで改善する UI デザインの極意コンテンツで改善する UI デザインの極意
コンテンツで改善する UI デザインの極意Yasuhisa Hasegawa
 
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論Yoshiki Hayama
 
メーカー出身のUXデザイナーがIT系に転職して 出会いを求めるのは間違っているだろうか
メーカー出身のUXデザイナーがIT系に転職して 出会いを求めるのは間違っているだろうかメーカー出身のUXデザイナーがIT系に転職して 出会いを求めるのは間違っているだろうか
メーカー出身のUXデザイナーがIT系に転職して 出会いを求めるのは間違っているだろうかKula Takahashi
 

What's hot (6)

デザイン屋なりにいろんな人を応援してみた結果
デザイン屋なりにいろんな人を応援してみた結果デザイン屋なりにいろんな人を応援してみた結果
デザイン屋なりにいろんな人を応援してみた結果
 
【ベンチャーを目指す方向け】データとデザインの関係性-スクーを創るUXデザインの考え方
【ベンチャーを目指す方向け】データとデザインの関係性-スクーを創るUXデザインの考え方【ベンチャーを目指す方向け】データとデザインの関係性-スクーを創るUXデザインの考え方
【ベンチャーを目指す方向け】データとデザインの関係性-スクーを創るUXデザインの考え方
 
コンテンツで改善する UI デザインの極意
コンテンツで改善する UI デザインの極意コンテンツで改善する UI デザインの極意
コンテンツで改善する UI デザインの極意
 
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
「UXデザインと組織論」に、正面から向きあってみた:2016年2月27日 『人間中心デザイン』HCD導入設計論
 
メーカー出身のUXデザイナーがIT系に転職して 出会いを求めるのは間違っているだろうか
メーカー出身のUXデザイナーがIT系に転職して 出会いを求めるのは間違っているだろうかメーカー出身のUXデザイナーがIT系に転職して 出会いを求めるのは間違っているだろうか
メーカー出身のUXデザイナーがIT系に転職して 出会いを求めるのは間違っているだろうか
 
Prott's design
Prott's designPrott's design
Prott's design
 

Similar to Jquery 140522

Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf
Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf
Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf theguild
 
これまでのポートフォリオ履歴全部。 @2018/2/26 ポートフォリオナイト
これまでのポートフォリオ履歴全部。 @2018/2/26 ポートフォリオナイトこれまでのポートフォリオ履歴全部。 @2018/2/26 ポートフォリオナイト
これまでのポートフォリオ履歴全部。 @2018/2/26 ポートフォリオナイトYuya Toida
 
はじめてのLeanUXから学んだ実体験
はじめてのLeanUXから学んだ実体験はじめてのLeanUXから学んだ実体験
はじめてのLeanUXから学んだ実体験Daichi Aoki
 
僕らの履歴書
僕らの履歴書僕らの履歴書
僕らの履歴書Yusuke Wada
 
クリエイティブキャンプ2013:スマホでFacebookアプリの第一歩
クリエイティブキャンプ2013:スマホでFacebookアプリの第一歩クリエイティブキャンプ2013:スマホでFacebookアプリの第一歩
クリエイティブキャンプ2013:スマホでFacebookアプリの第一歩Tetsuya Shiraishi
 
WantedlyではどうやってiOSアプリ開発しているのか
WantedlyではどうやってiOSアプリ開発しているのかWantedlyではどうやってiOSアプリ開発しているのか
WantedlyではどうやってiOSアプリ開発しているのかYoshinori Kawasaki
 
フリーランスはじめました - 【初心者向けデザイン講座】デザインのスキルを身につけてお仕事をする方法!東洋美術学校×クラウドワークス
フリーランスはじめました - 【初心者向けデザイン講座】デザインのスキルを身につけてお仕事をする方法!東洋美術学校×クラウドワークスフリーランスはじめました - 【初心者向けデザイン講座】デザインのスキルを身につけてお仕事をする方法!東洋美術学校×クラウドワークス
フリーランスはじめました - 【初心者向けデザイン講座】デザインのスキルを身につけてお仕事をする方法!東洋美術学校×クラウドワークスYuki Suzuki
 
html5とcss3実例紹介とデモ
html5とcss3実例紹介とデモhtml5とcss3実例紹介とデモ
html5とcss3実例紹介とデモAkihiro Sugiyama
 
Word pressの可能性とplugin拡張
Word pressの可能性とplugin拡張Word pressの可能性とplugin拡張
Word pressの可能性とplugin拡張Yuya Matsushima
 
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術Tomoki Hasegawa
 
HTML5 / Web APIの上手な使い方
HTML5 / Web APIの上手な使い方HTML5 / Web APIの上手な使い方
HTML5 / Web APIの上手な使い方Tatsuya Kosuge
 
CoderDojo福井の取り組み
CoderDojo福井の取り組みCoderDojo福井の取り組み
CoderDojo福井の取り組みtecking
 
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発Masahiro Nishimi
 
感情から読み解くデザインプロセス
感情から読み解くデザインプロセス感情から読み解くデザインプロセス
感情から読み解くデザインプロセスTomofumi Ueba
 
リアルタイムドキュメンテーション ハンズオンセミナー ~スマートフォンだけで記録・編集・公開~
リアルタイムドキュメンテーション ハンズオンセミナー ~スマートフォンだけで記録・編集・公開~リアルタイムドキュメンテーション ハンズオンセミナー ~スマートフォンだけで記録・編集・公開~
リアルタイムドキュメンテーション ハンズオンセミナー ~スマートフォンだけで記録・編集・公開~Kazuyoshi Motoki
 
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみたフロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみたKei Yagi
 
ユーザーにやさしい管理画面をつくるために。テーマ制作者ができること 初級編【WordCamp Kansai 2014】
ユーザーにやさしい管理画面をつくるために。テーマ制作者ができること 初級編【WordCamp Kansai 2014】ユーザーにやさしい管理画面をつくるために。テーマ制作者ができること 初級編【WordCamp Kansai 2014】
ユーザーにやさしい管理画面をつくるために。テーマ制作者ができること 初級編【WordCamp Kansai 2014】Kojiro Fukazawa
 
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄schoowebcampus
 
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】muratananae
 

Similar to Jquery 140522 (20)

Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf
Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf
Pixateワークショップ―アプリケーションの概要とpixateの使い方 初級編―.pdf
 
これまでのポートフォリオ履歴全部。 @2018/2/26 ポートフォリオナイト
これまでのポートフォリオ履歴全部。 @2018/2/26 ポートフォリオナイトこれまでのポートフォリオ履歴全部。 @2018/2/26 ポートフォリオナイト
これまでのポートフォリオ履歴全部。 @2018/2/26 ポートフォリオナイト
 
はじめてのLeanUXから学んだ実体験
はじめてのLeanUXから学んだ実体験はじめてのLeanUXから学んだ実体験
はじめてのLeanUXから学んだ実体験
 
僕らの履歴書
僕らの履歴書僕らの履歴書
僕らの履歴書
 
OKR
OKROKR
OKR
 
クリエイティブキャンプ2013:スマホでFacebookアプリの第一歩
クリエイティブキャンプ2013:スマホでFacebookアプリの第一歩クリエイティブキャンプ2013:スマホでFacebookアプリの第一歩
クリエイティブキャンプ2013:スマホでFacebookアプリの第一歩
 
WantedlyではどうやってiOSアプリ開発しているのか
WantedlyではどうやってiOSアプリ開発しているのかWantedlyではどうやってiOSアプリ開発しているのか
WantedlyではどうやってiOSアプリ開発しているのか
 
フリーランスはじめました - 【初心者向けデザイン講座】デザインのスキルを身につけてお仕事をする方法!東洋美術学校×クラウドワークス
フリーランスはじめました - 【初心者向けデザイン講座】デザインのスキルを身につけてお仕事をする方法!東洋美術学校×クラウドワークスフリーランスはじめました - 【初心者向けデザイン講座】デザインのスキルを身につけてお仕事をする方法!東洋美術学校×クラウドワークス
フリーランスはじめました - 【初心者向けデザイン講座】デザインのスキルを身につけてお仕事をする方法!東洋美術学校×クラウドワークス
 
html5とcss3実例紹介とデモ
html5とcss3実例紹介とデモhtml5とcss3実例紹介とデモ
html5とcss3実例紹介とデモ
 
Word pressの可能性とplugin拡張
Word pressの可能性とplugin拡張Word pressの可能性とplugin拡張
Word pressの可能性とplugin拡張
 
iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術iOSアプリ制作ツールアプリビルダーを支える技術
iOSアプリ制作ツールアプリビルダーを支える技術
 
HTML5 / Web APIの上手な使い方
HTML5 / Web APIの上手な使い方HTML5 / Web APIの上手な使い方
HTML5 / Web APIの上手な使い方
 
CoderDojo福井の取り組み
CoderDojo福井の取り組みCoderDojo福井の取り組み
CoderDojo福井の取り組み
 
ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発ソニックガーデン流 無駄のないシステム開発
ソニックガーデン流 無駄のないシステム開発
 
感情から読み解くデザインプロセス
感情から読み解くデザインプロセス感情から読み解くデザインプロセス
感情から読み解くデザインプロセス
 
リアルタイムドキュメンテーション ハンズオンセミナー ~スマートフォンだけで記録・編集・公開~
リアルタイムドキュメンテーション ハンズオンセミナー ~スマートフォンだけで記録・編集・公開~リアルタイムドキュメンテーション ハンズオンセミナー ~スマートフォンだけで記録・編集・公開~
リアルタイムドキュメンテーション ハンズオンセミナー ~スマートフォンだけで記録・編集・公開~
 
フロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみたフロントエンド初学者がSPAに手を出してみた
フロントエンド初学者がSPAに手を出してみた
 
ユーザーにやさしい管理画面をつくるために。テーマ制作者ができること 初級編【WordCamp Kansai 2014】
ユーザーにやさしい管理画面をつくるために。テーマ制作者ができること 初級編【WordCamp Kansai 2014】ユーザーにやさしい管理画面をつくるために。テーマ制作者ができること 初級編【WordCamp Kansai 2014】
ユーザーにやさしい管理画面をつくるために。テーマ制作者ができること 初級編【WordCamp Kansai 2014】
 
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
超絶UXを実現したい!小規模Web制作会社でもフロントエンドのスキルを磨く方法と実践 【根性論と精神論編】 先生:桟 義雄
 
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
新しい働き方アワード【新しい働き方LAB empowered by ランサーズ/研究員制度3期】
 

More from Akihiro Sugiyama

More from Akihiro Sugiyama (6)

1216_MyMap
1216_MyMap1216_MyMap
1216_MyMap
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 
930 androidwall
930 androidwall930 androidwall
930 androidwall
 

Jquery 140522