Movatterモバイル変換


[0]ホーム

URL:


Kazuki Akiyama, profile picture
Uploaded byKazuki Akiyama
13,310 views

CSSフレームワークを使った 簡単なレスポンシブデザインの作成

Embed presentation

Downloaded 106 times
WordBench kyoto                 2013 . 3 . 17  CSSフレームワークを使った簡単なレスポンシブデザインの作成
「自己紹介」facebook 秋山 一樹〈 アキヤマ カズキ〉twitter   akiyum●   デザイナー DTPもWebも)         (         やってます●   WordPressの経験は2年ぐらい
「目 次」  レスポンシブデザインについて  CSSフレームワークとは  CSSフレームワークのサービス色々  CSSフレームワークの使用方法 ∼ 概論編 ∼  CSSフレームワークの使用方法 ∼ 制作編 ∼  参考にさせてもらった  レスポンシブwebデザイン作成に役立つサイトと本
「レスポンシブデザインについて」単一のHTMLでスマートフォン、               タブレットといった画面サイズが異なるデバイスへ対応できるWebサイトの制作手法(以降からワンソースマルチデバイスと表記)基本的にはグリッドシステム、             フルードイメージ、                     メディアクエリを利用してマルチデバイスに対応させます。アットマーク エイティ      ・   「5分で分かるレスポンシブWebデザイン」                              から引用http://www.atmarkit.co.jp/ait/articles/1301/28/news068.html
「レスポンシブデザインのメリット」● ワンソースマルチデバイスにより、                 更新 メンテナンスが楽                   ・● プログラムを用いずにCSSのみで対応しようと思えばできる●   SEOにおける優位性 (Googleはスマートフォンサイトの構築方法として  レスポンシブWebデザインを推奨)ただし…
やっぱりデメリットもあります。それは、   コストが普通のPCサイトをつくるより当然多くなります。それぞれのデバイスの、          デザインの整合性やコンテンツの優位性を考えた構築が必要になってきます。そして単純な制作作業時間。そういったデメリットを少しでも無くすためタイトルにも書いておりました通り、制作作業時間を減らせるよう、             CSSフレームワークを使って簡単なレスポンシブデザインを、作成していきます。
「CSS フレームワークとは」webサイトを作るときの便利な下地や骨組みのことをいいます。CSSフレームワークを使うとhtmlタグにクラスを指定してやるだけで、         ベースとなるレイアウトや良い感じのボタンがサクッと作れちゃいます。たとえば…                         classに       これが              button を           こんな感じに!                       いれるだけで <a href= # >ボタン</a>               <a class= button href= # >ボタン</a>       ボタン                                      ボタン
「CSSフレームワークのサービス色々」CSSフレームワークで有名どころは「Twitter Bootstrap」            があります。(以下Bootstrap)他にも…「Less Framework 4」「Foundation 4」「SimpleGrid」「Skeleton」「Kube」などがあります。
調べてみると結構な数のサービスがあるとは思いますが、     コードを覗いてみて自分の好みにあったフレームワークを使えば良いでしょう。●   jsがフレームワーク内に必要か●   Gridの指定単位を pixel にするか % 、em にするか●   あとはデザインの好み             (ボタン、                 アイコンなど)
「CSS フレームワークの使用方法 ∼ 概論編 ∼ 」今回は、先ほどのサービス色々であげられた「Kube」     をつかってサイトを組み立てていきたいと思います。 僕が「Kube」を使う理由●   デザインは基本的に一から自分がしたい (「Bootstrap」            とかは角丸、                 グラデーションなどが最初からついてたので   使いたくなかった。  )●   jsはあとで自分で用意するので最初はいらない (「Foundation」 js がたくさん入っている)             は●   Gridの単位は % か em (「Skeleton」「SimpleGrid」 pixel 単位)            や          は
要約すると、     とにかくコードもディレクトリもシンプルなもので% か em のGridである相対または可変のレイアウトでいこうとしたの      「Kube」           をつかうことにしました。※Gridの構成が pixel 単位でよければ                      「Skeleton」                               を使ってたかもこういったふうにCSSフレームワークにどこまでのことを求めているかを検証していけば自分にあったものが見つかると思います。では実装に入っていこうと思います!
「CSS フレームワークの使用方法 ∼ 制作編 ∼ 」 1. CSSフレームワークをダウンロード これがないと始まりません。 今回は   「kube」        のサイトにアクセスして素材をダウンロードします。 ダウンロードすると以下のファイルがあります。index.html        kube.css         master.css             (kube.min.cssっていうのも                あるけど内容は同じ)
最低限の記述で、 あとは好きなようにいれてくださいといった             感じです。もうちょっと何かベースみたいなものが欲しい場合は、             サイト上のDEMOサイトのソースをコピペすればよいでしょう。             ※CSSのコピペも忘れずに!index.html             サイトに掲載されているCSSタグが書かれています。kube.css             kube.css のスタイル以外で書き足したい場合は             このファイルに記入します。             ※WordPressにいれる場合は style.css と              ファイル名を書き換えています。master.css
2. デザインラフを作成。            それを元にサイトを構築していく今回はテストサイトのデザインラフを作ってみましたので、右図ラフをもとに制作を進めていきます。
フレームワークといえども組み立てていくのは自分ですので計画をたててから構築していきましょう!※ラフをどこまでつくるのかというのはケースバイケースだと思いますが、今回はPCサイトのラフのみを作成しました。
3. サイトの構築開始3-1. 骨組みから作成「kube」     のサイトの Grid にコードの例が記載されているので、ラフに基づいて、       それらをhtml上にどんどんコピペしていけばOKです!※サイトをプレビューしてみても、               うまく組まれているのかわからない状態になっています。そんな時はコンテンツ部分に background-color で色をつけてあげたら効率よく進められると思います。最終的には消すと思いますので、              コメントをいれるなどして消す場所がどこにあるか、忘れないように!
とりあえず枠組みだけを     スマホサイト用                  レイアウト作っていったらこういう感じになりました。  PCサイト用レイアウト
tips 枠組みの幅を変えたい!「kube」     に限らず他のCSSフレームワークでもそうですが、あくまでパターン化されているので幅の細かい調整をしたいときは自分で調整しなければなりません。今回のラフにあたっては、大枠のコンテンツ幅(ここでいう wrapper )                        は100%でメインコンテンツとサイドバーで2カラムになっているのでメインコンテンツ+マージン+サイドバー=100%                       (wrapper)とならなければいけないのでこの考え方をもとに調整をします。
前ページでも述べたように           「Kube」                は%表示が kube.css に記載されていますので僕の場合は使いたいクラスの元の値はコメントに変えてその上に変更を記述します。要素+空き+要素=100%            (wrapper)の考え方さえ守っていればやり方はpx単位であっても変わりませんし、 僕が説明したやりかたでなくても構いません。        今、むしろもっと良いやり方がある人は教えて下さい                     (汗
kube.css内の                  この部分を修正                  今回の場合                  (小数点切り捨て)                  [サイドバー]                   22% ➡27%100%              [メインコンテンツ]                   74% ➡69%                  [空き]                   変更なし                  サイドバー                  メインコンテンツを                  5%ずつ増減しました サイドバーを広くするかわりに  メインコンテンツを狭くする100%
3-2. 要素をいれていく細分化された枠組みに要素をいれていきます。文字の大きさ、空きなどもPCのままでは具合が悪いということであれば、各対応デバイスのMediaQueries直下に記述しましょう。4. 完 成!とりあえず静的なhtmlでの作業は以上です。WordPressに移す作業に関しましてはレスポンシブではないサイトと変わらず、所定の位置に要素を適切に               流し込めば完成すると思われます。(PHPに変えるとこはするなど)
実際にサイトにアップしたのでこちらからもアクセス可能です。wordpress.akiyum.com
5. ざくっとおさらい     どの               ラフを作って                                         要素をいれていきCSSフレームワークが           枠組みだけ                                          完成させる 自分にあっているか             作ってみる● js必要か            ● ちゃんと計画をたてて        ● フレームワークに対応して● 固定にするか可変にするか       構築する                ないものは自分で実装する● デザインをどこまで        ● ラフをどこまで作るのか       ● ユーザビリティーの確認  じぶんがするか   …etc   ● 枠組みの幅を変えるか …etc    (ボタンが押しやすいかなど)…etc          WordPressにするときは所定の位置に流しこむ          jsやスタイルシートのアップロードも忘れずに!
6.作ってみて個人的に感じたこと●   やっぱり骨組み作るのはさっとできる●CSSフレームワークが用意するbaseの流れに沿って 作れば簡単にできる●逆にいうと流れに逆らおうとすると面倒になる いちいち調査が必要になってくる。●Gridはフルにつかったけど、               タイポグラフや色とかは結局自分で 組みこんだ。今回はなかったけどテーブルとかは使うかも)        (●知り合いの人に聞いたけどyoutube貼っつけたりしたら 不具合がでたりするケースがあるらしい  (kubeに関しては)●   LESSやSASSの必要性(CSSで入力するものが増えてきたので)
7.まとめオリジナルなデザインでサイト制作しようと思うとやはりそれなりのレスポンシブwebデザインの知識は必要!あくまで作業効率化ツールとして考えた方が良い。理想は自分でオリジナルのレスポンシブテンプレを持ってた方が良いかも   (時代の流れで作り直しや不要になるリスクはあるが)
「参考にさせてもらったレスポンシブwebデザイン 作成に役立つサイトと本」今回スライドショーとテストサイトを作る時に参考にさせてもらったサイトや本の紹介になります。「ツール」 記事」 書籍」 その他」    「    、    「         、   「             、   の順番で紹介していきます。
ツールFRONT-END CSS FRAMEWORKS〈有用なCSSフレームワークのコレクションサイト〉ブラウザ対応状況、  レスポンシブ対応の可否などが一目でわかります。http://usablica.github.com/front-end-frameworks/compare.html Responsive CSS Framework Comparison〈レスポンシブなCSSフレームワークの機能比較表〉「Bootstrap」「Foundation」「Skeleton」           か           か         の3つだけだけど 詳しく比較されています。全部英語だけど)                 (http://responsive.vermilion.com/compare.php
記 事(レスポンシブwebデザインの作り方)株式会社LIG〈必読!5分でわかる流行のレスポンシブWebデザインまとめ〉この記事以外にも参考になる記事がたくさんあります。http://liginc.co.jp/designer/archives/7734 WP-D〈流行りのレスポンシブ ウェブデザイン! よく使われるデザインパターンを集めてみた!〉           ・「スマホになると当然、 表示面積がPCより小さく小さくなると思いますがそういった問題点をクリアするためのデザインパターンが用意されています。http://wp-d.org/2013/01/18/2028/
記 事(Kubeについて) KOJOKOJOKNIGHT〈レスポンシブWEBデザイン化してみた〉 知り合いの方のサイト。Kubeで制作されました。http://www.kojokojo.net/news/1419/ coliss〈高性能すぎてビックリしました、   レスポンシブデザイン用の  超軽量フレームワーク-Kube Framework〉http://coliss.com/articles/build-websites/operation/css/css-framework-kubeframework-for-professional-developers.html
書籍スマートフォンサイトのためのHTML5+CSS3要所要所の技術がたくさん掲載されていて実践向きな書籍だったので自分の肌にあってました。一から自分でレスポンシブwebサイトを作りたい方にもオススメ!Web Designing今月号がタイムリーな特集です。2012/10号もお勧めです。
その他ドットインストール〈Twitter Bootstrap入門〉「Bootstrap」を使おうとお考えの方はこちらを参考にしてみてはどうでしょうかhttp://dotinstall.com/lessons/basic_twitter_bootstrap_v3 HTML5でサイトをつくろう〈ゼロからはじめるレスポンシブWebサイトを作るために勉強できるサイトをまとめました〉レスポンシブwebデザインのまとめが書かれていますとりあえずレスポンシブwebってどんなもんって考えている方にオススメです。http://www.html5-memo.com/html5/responsive/
なんか最後の書籍なんかはステマみたいなことになりましたが。笑                             。兎にも角にも、      レスポンシwebデザインは今後ますます増えていくと思いますので、制作者の方々は、              こういったCSSフレームワークなどのツールとうまくお付き合いして作業の効率を高めていくことが課題になりそうですね。        
ご清聴ありがとうございました

Recommended

PDF
WordPressでCSSプリプロセッサ入門
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
PDF
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
PDF
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
PPTX
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
PDF
WordPress を使いこなそう
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
PDF
設計から実装まで、今すぐ始める高速化
PDF
Sass/Compass よくあるトラブルと 解決方法・回避方法
PDF
使いやすいWordPressのためのCSSのつくりかた
PDF
ブラウザにやさしいHTML/CSS
PDF
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
PDF
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
PDF
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
PPTX
メンテナブルなJsってなんだろう
PDF
第3回WordPress Cafe プラグイン紹介
PPTX
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
KEY
WordPressってブログじゃないの?
PDF
Css Architecture for the future 未来を見据えるCSS設計
PDF
CSS Nite LP26 CodeKitで始める次世代Web制作
PDF
今から始めよう!WordPressで作る女子ウケ★スマホサイト
 
PDF
Webっちゃ vol.01 [Wordpressでできること]
PPTX
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
PDF
WordPressってこんなCMS
PDF
WordBench京都版 _sハンズオン
PDF
E2E CSS Testing at HTML5 Conference 2016
PDF
メニューは管理画面で設定できるようにしよう
PDF
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
PDF
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
PDF
Webデザインのセオリーを学ぼう

More Related Content

PDF
WordPressでCSSプリプロセッサ入門
PDF
HTML/CSSを効率的にする メタ言語とツールのアレコレ
PDF
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
PDF
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
PPTX
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
PDF
WordPress を使いこなそう
PDF
今日から使える! HTML/CSS/JSの シンプルテクニック15選
PDF
設計から実装まで、今すぐ始める高速化
WordPressでCSSプリプロセッサ入門
HTML/CSSを効率的にする メタ言語とツールのアレコレ
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
ADC OnAir 第5回 『レスポンシブ Web デザインを学ぼう!実装編』
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
WordPress を使いこなそう
今日から使える! HTML/CSS/JSの シンプルテクニック15選
設計から実装まで、今すぐ始める高速化

What's hot

PDF
Sass/Compass よくあるトラブルと 解決方法・回避方法
PDF
使いやすいWordPressのためのCSSのつくりかた
PDF
ブラウザにやさしいHTML/CSS
PDF
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
PDF
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
PDF
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
PPTX
メンテナブルなJsってなんだろう
PDF
第3回WordPress Cafe プラグイン紹介
PPTX
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
KEY
WordPressってブログじゃないの?
PDF
Css Architecture for the future 未来を見据えるCSS設計
PDF
CSS Nite LP26 CodeKitで始める次世代Web制作
PDF
今から始めよう!WordPressで作る女子ウケ★スマホサイト
 
PDF
Webっちゃ vol.01 [Wordpressでできること]
PPTX
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
PDF
WordPressってこんなCMS
PDF
WordBench京都版 _sハンズオン
PDF
E2E CSS Testing at HTML5 Conference 2016
PDF
メニューは管理画面で設定できるようにしよう
PDF
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
Sass/Compass よくあるトラブルと 解決方法・回避方法
使いやすいWordPressのためのCSSのつくりかた
ブラウザにやさしいHTML/CSS
最近、実務に導入してみたフロントエンドの技術8つの良かった点と反省点
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
イマドキの「タグ=HTML」とスタイルシート=CSS」を知ろう
メンテナブルなJsってなんだろう
第3回WordPress Cafe プラグイン紹介
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
WordPressってブログじゃないの?
Css Architecture for the future 未来を見据えるCSS設計
CSS Nite LP26 CodeKitで始める次世代Web制作
今から始めよう!WordPressで作る女子ウケ★スマホサイト
 
Webっちゃ vol.01 [Wordpressでできること]
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
WordPressってこんなCMS
WordBench京都版 _sハンズオン
E2E CSS Testing at HTML5 Conference 2016
メニューは管理画面で設定できるようにしよう
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼

Viewers also liked

PDF
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
PDF
Webデザインのセオリーを学ぼう
PDF
Devsの常識、DBAは非常識
PDF
HTML5時代のWebデザイン
PDF
レスポンシブWebデザインのサイトを作る前に
PDF
「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望
PDF
Webデザインのウソ・ホント ~ Web らしくデザインするためのヒント
PDF
理詰めスライド(色彩編)
PDF
Webデザインのための配色セオリー
PDF
オリエンテーション・Web概論 - 芸大Web演習
PDF
芸術情報演習デザイン(Web) 第7回:CSSレイアウト
PPTX
わたしとCssフレームワーク v2
PDF
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
PDF
情報編集(Web) 第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
PDF
レスポンシブ・ウェブデザイン基礎
PDF
レスポンシブ・ウェブデザイン -Responsive web design-
PDF
1画面から始めるStoryboard
PDF
レスポンシブWebデザイン ワークフロー
PDF
情報編集(Web) 130409
PDF
配色を楽にするコミュニケーション
CSSフレームワークとCMS+RWDテンプレでレスポンシブWebデザインサイトを構築しよう
Webデザインのセオリーを学ぼう
Devsの常識、DBAは非常識
HTML5時代のWebデザイン
レスポンシブWebデザインのサイトを作る前に
「クリエイティブ・ミュージック・コーディング」- オーディオ・ビジュアル作品のための、オープンソースなソフトウエア・フレームワークの現状と展望
Webデザインのウソ・ホント ~ Web らしくデザインするためのヒント
理詰めスライド(色彩編)
Webデザインのための配色セオリー
オリエンテーション・Web概論 - 芸大Web演習
芸術情報演習デザイン(Web) 第7回:CSSレイアウト
わたしとCssフレームワーク v2
レスポンシブ基礎 ~Webサイトをレスポンシブに する方法とそのメリット~
情報編集(Web) 第9回: CSSフレームワークを使う - 2 Twitter Bootstrapのカスタマイズ
レスポンシブ・ウェブデザイン基礎
レスポンシブ・ウェブデザイン -Responsive web design-
1画面から始めるStoryboard
レスポンシブWebデザイン ワークフロー
情報編集(Web) 130409
配色を楽にするコミュニケーション

Similar to CSSフレームワークを使った 簡単なレスポンシブデザインの作成

PPTX
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
PDF
なんでCSSすぐ死んでしまうん
PPTX
HTML + CSSで名刺作る!!!(アイマスハッカソン2024 ライトニングトーク用資料)
PDF
CSS3 Design Recipe
PDF
⑳CSSでアニメーション!その1
PDF
今更ながらCSS3を試してみた
PPTX
レスポンシブWebデザインによる開発効率化
PDF
メディア芸術基礎 Ⅰ 第5回:CSSレイアウト
PDF
レスポンシブWebデザイン【基礎編】
PDF
2017: A CSS Design Odyssey
PDF
About rails 3
PDF
Web制作勉強会 #1
PDF
レスポンシブ+α 第12回WordBench大阪
PDF
レスポンシブWebデザイン【発展編】
PDF
レスポンシブWebデザイン@マカベンvol.5
PDF
マークアップ講座 02 CSS
PDF
真のレシポンシブって何だろう
PDF
デザイナーも知っておきたい HTML+CSSコーディングの最新常識
PDF
マルチデバイス対応のコーディング・マークアップのポイント
PDF
Responsive Web Design make with CSS Framework
パララックスでレスポンシブでJ query mobileなサイトのつくりかた
なんでCSSすぐ死んでしまうん
HTML + CSSで名刺作る!!!(アイマスハッカソン2024 ライトニングトーク用資料)
CSS3 Design Recipe
⑳CSSでアニメーション!その1
今更ながらCSS3を試してみた
レスポンシブWebデザインによる開発効率化
メディア芸術基礎 Ⅰ 第5回:CSSレイアウト
レスポンシブWebデザイン【基礎編】
2017: A CSS Design Odyssey
About rails 3
Web制作勉強会 #1
レスポンシブ+α 第12回WordBench大阪
レスポンシブWebデザイン【発展編】
レスポンシブWebデザイン@マカベンvol.5
マークアップ講座 02 CSS
真のレシポンシブって何だろう
デザイナーも知っておきたい HTML+CSSコーディングの最新常識
マルチデバイス対応のコーディング・マークアップのポイント
Responsive Web Design make with CSS Framework

CSSフレームワークを使った 簡単なレスポンシブデザインの作成


[8]ページ先頭

©2009-2025 Movatter.jp