SlideShare a Scribd company logo
1 of 29
Download to read offline
シンプルなベースから
作り始めたい人のための
!
スターターテーマ考察
pictron
サイトを新規で構築するのにベースとなるテーマには
デザイン要素がなるべく含まれていないほうが
効率がいいと思っている方。

ただグリッドシステムやスタイルシートのリセットな
んかはあったほうがいいかも?
そんなスターターテーマの考察あれこれ…
Blank HTML5 Reset Template
FREE
http://html5reset.org/の仕様に基づいたhtml5仕様でリセットした

まさに真っ白なテーマ
Modernizr,IE7/8 classなどをデフォルトで実装。
主な仕様はhttp://html5reset.org/参照
• 条件付きコメント(for IE)
• CSSを初期化はreset.css
• Modernizr.js
• モバイル対応のviewportなどはコメントで併記
• 右サイトバーの2段組みのみ
Blank HTML5 Reset Template
レイアウトはすべて自分で構築していきたいので
テーマのベースになるのはHTML5ベースのひな形のみの
まさに真っ白なテーマがいい人
Blank HTML5 Boilerplate
FREE RESPONSIVE
グリッドシステムではなく、一般的なメディアクエリーでのカラム指定。

主な仕様はhttp://html5boilerplate.com/参照
• 条件付きコメント(for IE)
• CSSを初期化はnormalize.css
• Modernizr.js
• 480px, 768px,960pxの段落ち

画像のmax-widthなどは設定されていない
• ページタイプは全幅と右サイトバーの2段組みの2つ
• Boilerplateサイトのベースのコードとは異なるナビ用のスタイルは

割愛されている。
Blank HTML5 Boilerplate
faviconやアプリアイコン、条件付きコメントなどの
セオリーはおさえつつ
基本的な段落ちのメディアクエリーのひな形を参考にしながらも
シンプルなテーマがいい人
Blank 960 Grid System Theme
FREE
http://960.gsの仕様に準拠。レスポンシブは考慮されていないが

モバイルを別テーマにする場合などPCのみで考えると
オーソドックスなグリッドシステムでレガシーブラウザにも対応
GRID
• 条件付きコメント(for IE)
• Reset CSS
• 960.cssでのグリッドレイアウト
• 画像のmax-widthなどは設定されていない
• デフォルトでコンテナの12分割のグリッド
• ブレイクはclearクラス
960.cssでのグリッドレイアウト
12 grid
<div class="container_12">
.grid_12
</div>
.clear
.grid_8.grid_4
.clear
.grid_4 .grid_4 .grid_4
グリッドクラスをブロックCSS
スタイルで設定
クリアクラスをHTMLブロッ
クで入力
Blank 960 Grid System Theme
スマホ用のテーマを別にするかPCだけのテーマなどで
レイアウトをIEの下位互換まで求められた場合に
以外に有用かもしれません。
段組みをタグ囲みでなくclearでブレイクする仕様ですので
ブロックデザインのCSSクラス名にgrid_8などを追加し
hrやdivでclearで段をクリアすればレイアウトすることが可能。
Basic Bootstrap
FREE RESPONSIVE
http://archive.goradiantweb.com/blog/design/free-basic-bootstrap-theme/20$の有料テーマFlatstrapのマイナーバージョン、カスタムテンプレートで
グリッドやメニューを適用できる。Bootstrapのバージョンはv2.3.2
GRID
• 初期化および仕様はBootstrap2.3.2仕様
• ページタイプ6種類、オートナビブロック、サーチブロック付属
• ページタイプhomeのカルーセル部分はブロック化されていないソースに記述。
• ナビはカスタムテンプレートFlatstrap headerが適用できる
• pbpostというページタイプはProblogというブログ作成の有料プラグイン
• typegrapfyはBootstrapの解説ページ
Bootstrap2.3.2でのグリッドレイアウト
12 grid
<div class="container">
.span12
</div>
.span8.span4
.span4 .span4 .span4
<div class="row">
</div>
<div class="row">
</div>
<div class="row">
</div>
Basic Bootstrap
前バージョンながらCSS Frameworkの恩恵を受けれて
ページタイプやブロックのテンプレートなど
無料テーマとしてはきちんと実装されている。
2.3.2でいいのであれば選択肢のひとつ。
Bootstrap
40$ RESPONSIVE
そのものずばりの名前の40$の有料テーマ。
Bootstrap 3でありBootstrapのテンプレートのレイアウトも
ページタイプとして選択してすぐレイアウトできる。
ページタイプ、ブロック、カスタムテンプレートなども充実。
GRID
• 初期化および仕様はBootstrap3に準拠
• Theme Settingで仕様を決定
• BootstrapのPresetもDashbordから変更可能
• ページの設定のカスタム属性からスキンやナビゲーションタイプ、エディタ
へのクラスも追加される
• home4種類を加えたページタイプ13種類
• オートナビ、ページリスト、コンテントなどのテンプレート
• eCommerceプラグイン(有料)向けのテンプレート
• オートナビプロ、ページリストプロのテンプレート
• IE8に対応させる場合はhtml5shiv.jsとrespond.min.jsを追加して対応。
Bootstrap3でのグリッドレイアウト
12 grid
<div class="container">
.col-md-12
</div>
.col-md-8.col-md-4
.col-md-4 .col-md-4 .col-md-4
<div class="row">
</div>
<div class="row">
</div>
<div class="row">
</div>
Bootstrap3でのグリッドレイアウト
Max container
width
None (auto) 750px 970px 1170px
Class prefix .col-xs- .col-sm- .col-md- .col-lg-
おおまかな分類 スマートフォン タブレット デスクトップ ラージ
col-xs-6 col-md-4
<div class="row">
</div>
col-xs-6 col-md-4 col-xs-6 col-md-4
モバイルサイズでは50%幅の2列、デスクトップサイズになると3列
Bootstrap3でのページタイプのコードサンプル
<div class="row">!
 <div class="col-md-3 col-sm-3 col-lg-3">!
 <?php !
 $a = new Area('Sidebar');!
 $a->display($c);!
 ?>!
 </div>!
 <div class="col-md-9 col-sm-9 col-lg-9">!
 <?php !
 $a = new Area('Main');!
 $a->display($c);!
 ?>!
 </div>!
</div>
Bootstrap
有料だけあって、Bootstrap3の標準テンプレートレベルの
実装はすぐできるようにページタイプ、テンプレートなども
充実、メジャー有料プラグイン対応も
ただBootstrapボタンのクラスや、カルーセルなどをGUIで入れる
ところは別売!
セットで125$→82.5$
自分でコードやクラスを追加してしまえば
すぐできますが
左にセットを購入すれば、コードレスで
Bootstrapの仕様を実装できます。
Foundation 5
45$ RESPONSIVE
http://foundation.zurb.com/
CSSフレームワークFoundationに準拠したテーマ。
ページタイプ、ブロック、カスタムテンプレートなども充実。
GRID
Foundation 5でのグリッドレイアウト
12 grid
<div class="container">
.large-12
</div>
.large-8.large-4
.large-4 .large-4 .large-4
<div class="row">
</div>
<div class="row">
</div>
<div class="row">
</div>
Foundation5でのグリッドレイアウト
Range 0, 640px 641px, 1024px 1025px, 1440px 1441px, 1920px
Class prefix .small- .medium- .large- .xlarge
おおまかな分類 スマートフォン タブレット デスクトップ ラージ
small6 medium4
<div class="row">
</div>
small6 medium4 small6 medium4
モバイルサイズでは50%幅の2列、デスクトップサイズになると3列
• 初期化および仕様はFoundation5に準拠
• Foudation5の
• オリジナルブロックが16個テーマに付属
• ページタイプ15種類
• オートナビのテンプレート4種類
• プロブログのテンプレート対応
• IE8以下は未対応
Foundation 5
有料だけあって、Foundation 5の標準仕様を
すぐ実装できるようにページタイプ、テンプレートなども
充実。各パーツを挿入して設定するだけで実現できる
オリジナルのブロックも多数実装。
Foundation5の機能を使うことでコードレスである程度の
サイト構築が可能。

More Related Content

Similar to Concrete5スターターテーマ考察

Sphinx HTML Theme Hacks
Sphinx HTML Theme HacksSphinx HTML Theme Hacks
Sphinx HTML Theme HacksShoji KUMAGAI
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズrie05
 
MovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめMovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめYujiro Araki
 
GDG Women DevfestW
GDG Women DevfestWGDG Women DevfestW
GDG Women DevfestWTomoko Sato
 
_HTML5で組んでみた_
_HTML5で組んでみた__HTML5で組んでみた_
_HTML5で組んでみた_Kelly Holonic
 
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門Hirokazu Nishi
 
いちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマいちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマHideki MACHIDA
 

Similar to Concrete5スターターテーマ考察 (8)

Sphinx HTML Theme Hacks
Sphinx HTML Theme HacksSphinx HTML Theme Hacks
Sphinx HTML Theme Hacks
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
 
Slide gazirow6
Slide gazirow6Slide gazirow6
Slide gazirow6
 
MovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめMovableTypeテンプレートタグのまとめ
MovableTypeテンプレートタグのまとめ
 
GDG Women DevfestW
GDG Women DevfestWGDG Women DevfestW
GDG Women DevfestW
 
_HTML5で組んでみた_
_HTML5で組んでみた__HTML5で組んでみた_
_HTML5で組んでみた_
 
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
第2回 Magento cafe plus 〜新・Magentoカスタマイズ入門
 
いちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマいちばん簡単なconcrete5テーマ
いちばん簡単なconcrete5テーマ
 

More from Atushi Sugiyama

第2回 concrete5 神戸勉強会 in 大阪「知っててよかったアドオン特集」
第2回 concrete5 神戸勉強会 in 大阪「知っててよかったアドオン特集」第2回 concrete5 神戸勉強会 in 大阪「知っててよかったアドオン特集」
第2回 concrete5 神戸勉強会 in 大阪「知っててよかったアドオン特集」Atushi Sugiyama
 
concrete5のECサイト構築事例
concrete5のECサイト構築事例concrete5のECサイト構築事例
concrete5のECサイト構築事例Atushi Sugiyama
 
デザイナーでも構築できる多言語/マルチデバイス対応サイト
デザイナーでも構築できる多言語/マルチデバイス対応サイトデザイナーでも構築できる多言語/マルチデバイス対応サイト
デザイナーでも構築できる多言語/マルチデバイス対応サイトAtushi Sugiyama
 
Concrete5で運用をデザイン
Concrete5で運用をデザインConcrete5で運用をデザイン
Concrete5で運用をデザインAtushi Sugiyama
 
フロンエンドトレンドについて話そう
フロンエンドトレンドについて話そうフロンエンドトレンドについて話そう
フロンエンドトレンドについて話そうAtushi Sugiyama
 
7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminarAtushi Sugiyama
 

More from Atushi Sugiyama (6)

第2回 concrete5 神戸勉強会 in 大阪「知っててよかったアドオン特集」
第2回 concrete5 神戸勉強会 in 大阪「知っててよかったアドオン特集」第2回 concrete5 神戸勉強会 in 大阪「知っててよかったアドオン特集」
第2回 concrete5 神戸勉強会 in 大阪「知っててよかったアドオン特集」
 
concrete5のECサイト構築事例
concrete5のECサイト構築事例concrete5のECサイト構築事例
concrete5のECサイト構築事例
 
デザイナーでも構築できる多言語/マルチデバイス対応サイト
デザイナーでも構築できる多言語/マルチデバイス対応サイトデザイナーでも構築できる多言語/マルチデバイス対応サイト
デザイナーでも構築できる多言語/マルチデバイス対応サイト
 
Concrete5で運用をデザイン
Concrete5で運用をデザインConcrete5で運用をデザイン
Concrete5で運用をデザイン
 
フロンエンドトレンドについて話そう
フロンエンドトレンドについて話そうフロンエンドトレンドについて話そう
フロンエンドトレンドについて話そう
 
7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar7/7 WordBench kobe dreamweaver seminar
7/7 WordBench kobe dreamweaver seminar
 

Concrete5スターターテーマ考察