Submit Search
Upload
position: fixed;を上手に飼う方法
•
3 likes
•
1,862 views
石橋 啓太
Follow
2015/02/21 CSSTrack Lightning Talks #FrontrendCSS
Read less
Read more
Design
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
Api設計のつぶやき
Api設計のつぶやき
xyzplus_net
スマートフォンサイト制作 よくあるトラブルと 解決方法・回避方法
スマートフォンサイト制作 よくあるトラブルと 解決方法・回避方法
Maboroshi.inc
良いUIをエンジニアに作ってもらうために、デザイナーができること
良いUIをエンジニアに作ってもらうために、デザイナーができること
石橋 啓太
Ui live資料
Ui live資料
Ryota Iida
スマートフォン対応、気をつけたいトラブル
スマートフォン対応、気をつけたいトラブル
Hiroaki Wakamatsu
スマートフォンブラウザ不具合特集
スマートフォンブラウザ不具合特集
Hiroaki Wakamatsu
新卒が半年で転職をした話
新卒が半年で転職をした話
naba0123
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
石橋 啓太
Recommended
Api設計のつぶやき
Api設計のつぶやき
xyzplus_net
スマートフォンサイト制作 よくあるトラブルと 解決方法・回避方法
スマートフォンサイト制作 よくあるトラブルと 解決方法・回避方法
Maboroshi.inc
良いUIをエンジニアに作ってもらうために、デザイナーができること
良いUIをエンジニアに作ってもらうために、デザイナーができること
石橋 啓太
Ui live資料
Ui live資料
Ryota Iida
スマートフォン対応、気をつけたいトラブル
スマートフォン対応、気をつけたいトラブル
Hiroaki Wakamatsu
スマートフォンブラウザ不具合特集
スマートフォンブラウザ不具合特集
Hiroaki Wakamatsu
新卒が半年で転職をした話
新卒が半年で転職をした話
naba0123
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
DMMで新規サービス作ったらフロントエンドエンジニアの重要性が浮き彫りになった話 - DMM Study night
石橋 啓太
【DevLOVE甲子園2014】デザイナーも、 アジャイル開発に 挑みたい!(希望)
【DevLOVE甲子園2014】デザイナーも、 アジャイル開発に 挑みたい!(希望)
Chihiro Tomita
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
Swift Study Vol.4
Swift Study Vol.4
Nagamine Hiromasa
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
Yuji Nojima
ObjectMapperでJSONマッピング
ObjectMapperでJSONマッピング
Syo Ikeda
ベトナム・ダナン オフショア開発記 by 中村健太(株式会社ビットエー/日本ディレクション協会)
ベトナム・ダナン オフショア開発記 by 中村健太(株式会社ビットエー/日本ディレクション協会)
セカイラボ(Sekai Lab Pte. Ltd.)
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場
Shota Suzuki
バレンタイン直前開催Web勉強会
バレンタイン直前開催Web勉強会
Takahide Hosokawa
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
asakahara
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
Fumio SAGAWA
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
Hajime Ogushi
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
Shuichi Tsutsumi
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
Kentaro Matsumae
HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう
Hideki Akiba
Cssアニメーションとその制御
Cssアニメーションとその制御
Muyuu Fujita
More Related Content
Similar to position: fixed;を上手に飼う方法
【DevLOVE甲子園2014】デザイナーも、 アジャイル開発に 挑みたい!(希望)
【DevLOVE甲子園2014】デザイナーも、 アジャイル開発に 挑みたい!(希望)
Chihiro Tomita
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Yusuke Hirao
Swift Study Vol.4
Swift Study Vol.4
Nagamine Hiromasa
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
Yuji Nojima
ObjectMapperでJSONマッピング
ObjectMapperでJSONマッピング
Syo Ikeda
ベトナム・ダナン オフショア開発記 by 中村健太(株式会社ビットエー/日本ディレクション協会)
ベトナム・ダナン オフショア開発記 by 中村健太(株式会社ビットエー/日本ディレクション協会)
セカイラボ(Sekai Lab Pte. Ltd.)
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
Yu Tanaka
ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場
Shota Suzuki
バレンタイン直前開催Web勉強会
バレンタイン直前開催Web勉強会
Takahide Hosokawa
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
asakahara
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
Fumio SAGAWA
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
Hajime Ogushi
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
Shuichi Tsutsumi
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
Atsushi Harada
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
Kentaro Matsumae
HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう
Hideki Akiba
Cssアニメーションとその制御
Cssアニメーションとその制御
Muyuu Fujita
Similar to position: fixed;を上手に飼う方法
(18)
【DevLOVE甲子園2014】デザイナーも、 アジャイル開発に 挑みたい!(希望)
【DevLOVE甲子園2014】デザイナーも、 アジャイル開発に 挑みたい!(希望)
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
Swift Study Vol.4
Swift Study Vol.4
WordPress プラグイン Infinite Scroll を試してみた
WordPress プラグイン Infinite Scroll を試してみた
ObjectMapperでJSONマッピング
ObjectMapperでJSONマッピング
ベトナム・ダナン オフショア開発記 by 中村健太(株式会社ビットエー/日本ディレクション協会)
ベトナム・ダナン オフショア開発記 by 中村健太(株式会社ビットエー/日本ディレクション協会)
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場
バレンタイン直前開催Web勉強会
バレンタイン直前開催Web勉強会
マルチデバイスに対応するためのAuto layout
マルチデバイスに対応するためのAuto layout
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
業務アプリケーションにおけるモダンWeb開発の現状ーHTML5開発って簡単なの?
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
OpenCV 3.0 on iOS
OpenCV 3.0 on iOS
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
ニコニコ動画iOSアプリの UX・マネタイズ・技術の話
HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう
Cssアニメーションとその制御
Cssアニメーションとその制御
position: fixed;を上手に飼う方法
1.
position: fixed;を上手に飼う方法 2015.02.21 Frontrend
Conference DMM.com Labo 石橋啓太
2.
DMM.com Labo デザイナー ! 昔はバナーとか作ってたけど、 フロントエンド技術に興味がでてきた人。 ! コーダーだったり、UI考えたり、アプリ作ったり。 ! 最近AngularJSいじくってます。 石橋
啓太 ishibashi keita
3.
固定表示の実装でハマったこと ありますか?
4.
固定表示の実装でハマったこと ありますか? あるある
5.
かわいいアイツ fixed fixed
6.
自由自在に扱えるように fixedについてもっと知ろう! !
7.
position: fixed;の中身
8.
position: fixed;の中身 absoluteと同じ絶対配置 基準にするのはviewport
9.
.red { position: fixed; left:
0; bottom: 0; width: 100%; } position: fixed;の中身 fixed 基準値:viewport body div
10.
position: fixed;の中身 やってること 大体おなじ なーんだ。
11.
viewportってなんだっけ あー、知ってる知ってる。 アレでしょ?アレ。
12.
PC ウィンドウエリア=viewport viewportってなんだっけ
13.
スマホ ウィンドウ……? viewportってなんだっけ
14.
visual viewport layout viewport 実際の表示領域(ズーム時含む) metaタグによって設定される ズームした時の挙動について デバイス・OS毎に大きく異なるので ピンチイン許可する場合は要注意! ! スマホ viewportってなんだっけ
15.
上手に飼うにはどうすれば?
16.
上手に飼うにはどうすれば? 以下の要素は要注意! <textarea> <input> <button> <select> position(入れ子) transform (ハードウェアアクセラレータ) z-index
17.
<input type=“text”> <textarea> <button> fixed 中身もりもりの固定要素を丸ごと動かす! これをtransformで動かしたい!例:
18.
fixed positionプロパティが入れ子状態で乱立! 例: absolute relative absolute
19.
fixed 適当なz-index値の設定でおかしくなる 例: <div>
20.
上手に飼うにはどうすれば? formへのフォーカス formからformへの移動 スクロール ズーム Javascript
21.
上手に飼うにはどうすれば? 固定する要素はシンプルに デバイス独自の挙動を考慮する
22.
他の要素の影響を受けやすい! 大規模開発の際は慎重に実装しましょう!
23.
THANK YOU ! ありがとうございました。
Download now