Movatterモバイル変換


[0]ホーム

URL:


Horiguchi Seito, profile picture
Uploaded byHoriguchi Seito
PDF, PPTX2,869 views

今日から使える! HTML/CSS/JSの シンプルテクニック15選

実務でよく使うhtml,css,jsの小技をつらつらと紹介します。※2/11のスクーの授業中で使った資料です。https://schoo.jp/class/1776【オシャレCSS編】1. transformを使って要素を変形させるワザ2. transitionを使い、CSSだけで簡単なアニメーションを行うワザ 3. keyframesを使ってCSSだけで複雑なアニメーションを行うワザ 4. 矢印アイコンをcssだけで表現するワザ5. アイコンをアニメーションさせるワザ6. CSSプロパティ”filter”で画像を加工するワザ【地味だけど使えるワザ編】7. 今どきの、要素を上下中央寄せにするワザ 8.「flexbox」で要素を自由自在に整列させるワザ9. Windowsでwebfontをちょっとマシに見せるワザ10. アイコンとテキストが1pxズレてる...!とかいうときに5秒で揃えるワザ 11. text-indent:-9999pxの上位互換的なワザ12. デバイズごとに快適な閲覧をしてもらうために設定すべきviewportのワザ【jsで無理やりごにょごにょ編】13. select要素をデザインするワザ14. input[type=“file”]要素をデザインするワザ15. ユーザーエージェントを利用してブラウザ&OSハックするワザ

Embed presentation

Download as PDF, PPTX
今日から使える!HTML/CSS/JSのシンプルテクニック15選
はじめに
ホリグチ セイトFront-End-EngineerLIG.inc 所属Twitter :@seito_horiguchi
アジェンダはじめに実践まとめ
【オシャレCSS編】1. transformを使って要素を変形させるワザ2. transitionを使い、CSSだけで簡単なアニメーションを行うワザ3. keyframesを使ってCSSだけで複雑なアニメーションを行うワザ4. 矢印アイコンをcssだけで表現するワザ5. アイコンをアニメーションさせるワザ6. CSSプロパティ filter で画像を加工するワザ【地味だけど使えるワザ編】7. 今どきの、要素を上下中央寄せにするワザ8.「flexbox」で要素を自由自在に整列させるワザ9. Windowsでwebfontをちょっとマシに見せるワザ10. アイコンとテキストが1pxズレてる…!とかいうときに5秒で揃えるワザ11. text-indent:-9999pxの上位互換的なワザ12. デバイズごとに快適な閲覧をしてもらうために設定すべきviewportのワザ【jsで無理やりごにょごにょ編】13. select要素をデザインするワザ14. input[type= file ]要素をデザインするワザ15. ユーザーエージェントを利用してブラウザ&OSハックするワザ実践
And
↓今日これ使いますhttp://codepen.io/
実践
ほにゃららなワザhttp://hogehoge.com9 latest latest latest 4.0 7.1No.xxURLブラウザIE8 ? Android2.3? 一体何の話かね
オシャレCSS編
transformを使って要素を変形させるワザhttp://codepen.io/seito2014/pen/yyKKRYNo.1URLブラウザ9 latest latest latest 4.1 7.1
transformを使って要素を変形させるワザポイントCSS3全般にいえることだけど、ベンダープレフィックスを忘れずにtransformを使えばあんなことやこんなこともできる
transitionを使い、CSSだけで簡単なアニメーションを行うワザhttp://codepen.io/seito2014/pen/EaEwrxNo.2URLブラウザ10 latest latest latest 4.1 7.1
ポイントtransition: (property) (duration) (timing-function) (transition-delay);property…アニメーションさせたいプロパティduration…スピードtiming-function…イージングdelay…始まるまでの時間transitionを使い、CSSだけで簡単なアニメーションを行うワザ
keyframesを使ってCSSだけで複雑なアニメーションを行うワザhttp://codepen.io/seito2014/pen/ByrQPJNo.3URLブラウザ10 latest latest latest 4.1 7.1
ポイント1keyframesを使ってCSSだけで複雑なアニメーションを行うワザ@keyframeでアニメーションの動きをつくる@keyframes animation {0% { ... }100% { ... }}
ポイント2keyframesを使ってCSSだけで複雑なアニメーションを行うワザanimation: (name) (duration) (timing-function)(delay) (iteration-count) ( animation-direction);name…@keyframesで設定したアニメーション名duration…スピードtiming-function…イージングdelay…始まるまでの時間iteration-count…アニメーションさせる回数direction…交互に反転再生させるかどうか
矢印アイコンをcssだけで表現するワザhttp://codepen.io/seito2014/pen/dPmvpQNo.4URLブラウザ9 latest latest latest 4.1 7.1
矢印アイコンをcssだけで表現するワザポイントborderを活用する!とくにtransparentカラー
アイコンをアニメーションさせるワザhttp://codepen.io/seito2014/pen/JoLXwGNo.5URLブラウザ10 latest latest latest 4.1 7.1
ポイントtransformなどを駆使してCSSだけでアイコンをつくろうtransitionを組み合わせようアイコンをアニメーションさせるワザ
CSSプロパティ filter で画像を加工するワザhttp://codepen.io/seito2014/pen/gbegyENo.6URLブラウザlatest latest latest 4.4 7.1
ポイント使えるブラウザはけっこう限られているtransitionでアニメーションもできるCSSプロパティ filter で画像を加工するワザ
地味だけど使えるワザ編
今どきの、要素を上下中央寄せにするワザhttp://codepen.io/seito2014/pen/NPYdzZNo.7URLブラウザ9 latest latest latest 4.1 7.1
ポイントtransformを使い倒すtop:50%;left:50%;margin-top: (要素の高さの半分);margin-left: (要素の幅の半分);今どきの、要素を上下中央寄せにするワザor
「flexbox」で要素を自由自在に整列させるワザhttp://codepen.io/seito2014/pen/KwoXveNo.8URLブラウザ10 latest latest latest 4.1 7.1
ポイントrow-reverseとか使うと順番が逆になるdisplay: flex;flex-flow: (どう整列させるか); row, columnなどalign-items:(vertical-align的な);「flexbox」で要素を自由自在に整列させるワザ
Windowsでwebfontをちょっとマシに見せるワザhttp://codepen.io/seito2014/pen/ByrpOENo.9URLブラウザ10 latest latest latest 4.1 7.1
ポイントtext-shadowで擬似アンチエイリアスをかけるWindowsでwebfontをちょっとマシに見せるワザ影の度合いは実機で確認しながら要調整
アイコンとテキストが1pxズレてる…!とかいうときに5秒で揃えるワザhttp://codepen.io/seito2014/pen/dPmNMRNo.10URLブラウザ9 latest latest latest 4.1 7.1
ポイントposition: relative; を使おうアイコンとテキストが1pxズレてる…!とかいうときに5秒で揃えるワザ
text-indent:-9999pxの上位互換的なワザhttp://codepen.io/seito2014/pen/yyKMMMNo.11URLブラウザ9 latest latest latest 4.1 7.1
ポイントcontentプロパティに画像URLをつっこもうtext-indent:-9999pxの上位互換的なワザ記述はちょい増えるが、font-size: 0;でもいける
デバイズごとに快適な閲覧をしてもらうために設定すべきviewportのワザhttp://codepen.io/seito2014/pen/myxOzwNo.12URLブラウザ9 latest latest latest 4.1 7.1
ポイントPCサイトにはwidth=(サイト幅) を。レスポンシブ or スマホサイトにはwidth=device-widthを設定しようデバイズごとに快適な閲覧をしてもらうために設定すべきviewportのワザ
JSで無理やりごにょごにょ編
select要素をデザインするワザhttp://codepen.io/seito2014/pen/RNQdaMNo.13URLブラウザ9 latest latest latest 4.1 7.1
ポイント<select>本体はopacity,positionを使って「クリックできるけど見えない」ようにするselect要素をデザインするワザテキストが変わる、などの挙動はJSで処理する<div>などで偽select要素を用意し、それを装飾する
input[type= file ]要素をデザインするワザhttp://codepen.io/seito2014/pen/MYQMXyNo.14URLブラウザ9 latest latest latest 4.1 7.1
ポイントIE対策にfont-sizeを指定する(参考:http://lab.sonicmoov.com/development/javascript/input-type-file/)「select要素をデザインするワザ」と同様のテクニックを使うinput[type= file ]要素をデザインするワザ
ユーザーエージェントを利用してブラウザ&OSハックするワザhttp://codepen.io/seito2014/pen/azYBQzNo.15URLブラウザ9 latest latest latest 4.1 7.1
ポイントindexOf() で判定を行うwindow.navigator.userAgent でユーザーのブラウザ、OS情報が取得できるユーザーエージェントを利用してブラウザ&OSハックするワザ
まとめ
今どきはCSS3だけでオシャレな装飾・アニメーションができるCSSとJSのちょっとした工夫が実務のコーディングでは役に立つCSSで何とかできない部分も意外にあるので、そのときはJS様に頼ろう
Can I usehttp://caniuse.com/
Special Thanks林先生Twitter : @frontainerhttp://frontainer.com/
Thank you!@seito_horiguchi(質問とかあれば気軽に聞いてくだせえ)
告知
レスポンシブ基礎∼Webサイトをレスポンシブにする方法とそのメリット∼3/21 13:00∼14:30http://xxx.xxx.xxxSchoo
https://poole-job.jp/Poole
https://iioffice.liginc.co.jp/いいオフィス
http://www.sundayplanning.com/lamp/LAMP

Recommended

PDF
ブラウザにやさしいHTML/CSS
PDF
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
PPTX
メンテナブルなJsってなんだろう
PDF
Css Architecture for the future 未来を見据えるCSS設計
PDF
CSS の歩き方
PDF
E2E CSS Testing at HTML5 Conference 2016
PDF
使いやすいWordPressのためのCSSのつくりかた
PDF
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
PDF
WordPressで作るポートフォリオサイト
PDF
大規模サイトにおける本当は怖いCSSの話
PPTX
SMACSS入門
PDF
WordPressでCSSプリプロセッサ入門
PDF
まだ DOM 操作で消耗してるの?
PPTX
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
PPTX
第10回勉強会 CSS設計について
PDF
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
PDF
HTML5 & The Web Platform
PDF
141115 making web site
PDF
angular X designer - デザイナからみたAngularJS #ten1club
PDF
CSS設計のお勉強
PDF
モダンCSS設計と BEMという開発手法
PDF
設計から実装まで、今すぐ始める高速化
PDF
今必要なCSSアーキテクチャ
PDF
HTML5マークアップの心得と作法
PPTX
css基本。
 
PPTX
2016年版 フロントエンド開発フォーマット
PDF
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
PDF
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之

More Related Content

PDF
ブラウザにやさしいHTML/CSS
PDF
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
PDF
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
PPTX
メンテナブルなJsってなんだろう
PDF
Css Architecture for the future 未来を見据えるCSS設計
PDF
CSS の歩き方
PDF
E2E CSS Testing at HTML5 Conference 2016
ブラウザにやさしいHTML/CSS
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
悩まないコーディングをしよう! OOCSS,SMACSSを用いた、読みやすくてメンテナブルなCSS設計(Sass対応)
HTML/CSSを効率的にする メタ言語とツールのアレコレ
メンテナブルなJsってなんだろう
Css Architecture for the future 未来を見据えるCSS設計
CSS の歩き方
E2E CSS Testing at HTML5 Conference 2016

What's hot

PDF
使いやすいWordPressのためのCSSのつくりかた
PDF
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
PDF
WordPressで作るポートフォリオサイト
PDF
大規模サイトにおける本当は怖いCSSの話
PPTX
SMACSS入門
PDF
WordPressでCSSプリプロセッサ入門
PDF
まだ DOM 操作で消耗してるの?
PPTX
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
PPTX
第10回勉強会 CSS設計について
PDF
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
PDF
HTML5 & The Web Platform
PDF
141115 making web site
PDF
angular X designer - デザイナからみたAngularJS #ten1club
PDF
CSS設計のお勉強
PDF
モダンCSS設計と BEMという開発手法
PDF
設計から実装まで、今すぐ始める高速化
PDF
今必要なCSSアーキテクチャ
PDF
HTML5マークアップの心得と作法
PPTX
css基本。
 
PPTX
2016年版 フロントエンド開発フォーマット
使いやすいWordPressのためのCSSのつくりかた
CSSフレームワークを使った 簡単なレスポンシブデザインの作成
WordPressで作るポートフォリオサイト
大規模サイトにおける本当は怖いCSSの話
SMACSS入門
WordPressでCSSプリプロセッサ入門
まだ DOM 操作で消耗してるの?
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
第10回勉強会 CSS設計について
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
HTML5 & The Web Platform
141115 making web site
angular X designer - デザイナからみたAngularJS #ten1club
CSS設計のお勉強
モダンCSS設計と BEMという開発手法
設計から実装まで、今すぐ始める高速化
今必要なCSSアーキテクチャ
HTML5マークアップの心得と作法
css基本。
 
2016年版 フロントエンド開発フォーマット

Viewers also liked

PDF
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
PDF
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
PDF
元コンビニ店長の人生を賭けたエンジニア留学
PDF
UX白書には本当は何が書かれているか
PDF
Lets start-react
PDF
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
PDF
Sassをはじめからていねいに<概要−基礎編>
PDF
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
PDF
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
レスポンシブWebデザインの基礎と,コーディング実習:先生小川 裕之
元コンビニ店長の人生を賭けたエンジニア留学
UX白書には本当は何が書かれているか
Lets start-react
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
Sassをはじめからていねいに<概要−基礎編>
超初心者でも大丈夫!AngularJSでフォームページをちょっとリッチに改造してみよう
HTML5など社内勉強会 Vol.1 - HTML, CSS, HTML5

Similar to 今日から使える! HTML/CSS/JSの シンプルテクニック15選

PPTX
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
PDF
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
PPTX
CSSから国民を守る党ver2
PDF
アイデアを形にする ②HTML/CSSから始めるWeb技術の基礎
PDF
Web勉強会(HTML+CSS+JS入門の入門)
PDF
Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら
PDF
⑳CSSでアニメーション!その1
PDF
今更ながらCSS3を試してみた
PDF
プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依
PDF
GW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニング
PDF
HTML5とCSS3でWebが変わる!でも導入は簡単!
PDF
フロント作業の効率化
PDF
マークアップ講座 02 CSS
PDF
Webデザイン入門2-HTML5 フォーム,映像再生,音声再生, CSS3, レスポンシブWebデザイン-
PDF
㉘HTML5+CSS3でアニメーション!
PDF
CSS Design and Programming
PDF
Webデザイン入門1-HTML5・CSSについて-
PDF
ネストを覚えた人のためのSassの便利な使い方
PDF
さらに一歩踏み込んだCSS3の使い方!コツとポイントを理解して 楽しくサイトを彩る方法
PPTX
スライド5
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
プログラム組んだら負け!実はHTML/CSSだけでできること2015夏
CSSから国民を守る党ver2
アイデアを形にする ②HTML/CSSから始めるWeb技術の基礎
Web勉強会(HTML+CSS+JS入門の入門)
Flashじゃなくて HTML5で ビュンビュン動くサイトを 作ってと言われたら
⑳CSSでアニメーション!その1
今更ながらCSS3を試してみた
プロデザイナーが実践するHTML&CSSスキル向上トレーニング〜Wikipedia編 先生:笠井 枝理依
GW講習3日目!プロデザイナーが実践するHTML&CSSスキル向上トレーニング
HTML5とCSS3でWebが変わる!でも導入は簡単!
フロント作業の効率化
マークアップ講座 02 CSS
Webデザイン入門2-HTML5 フォーム,映像再生,音声再生, CSS3, レスポンシブWebデザイン-
㉘HTML5+CSS3でアニメーション!
CSS Design and Programming
Webデザイン入門1-HTML5・CSSについて-
ネストを覚えた人のためのSassの便利な使い方
さらに一歩踏み込んだCSS3の使い方!コツとポイントを理解して 楽しくサイトを彩る方法
スライド5

今日から使える! HTML/CSS/JSの シンプルテクニック15選


[8]ページ先頭

©2009-2025 Movatter.jp