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

More Related Content

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

What's hot

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

Viewers also liked

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

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

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

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


[8]ページ先頭

©2009-2025 Movatter.jp