Latest web development tutorials
×

CSS コース

CSS コース CSS 簡単な紹介 CSS 文法 CSS Id と Class セレクタ CSS 作ります CSS 背景(background) CSS テキスト(text) CSS フォント(Fonts) CSS リンク(link) CSS リストスタイル(ul) CSS テーブル(table) CSS ボックスモデル CSS フレーム(border) CSS 輪郭(outline) CSS マージン(margin) CSS 充填(padding) CSS グループ化とネスト CSS サイズ(Dimension) CSS ディスプレイ(display) CSS 検索します(position) CSS フロート(float) CSS 整列します(align) CSS セレクタの組み合わせ CSS 擬似クラス CSS 擬似要素 CSS ナビゲーションバー CSS ドロップダウンメニュー CSS イメージギャラリー CSS 透視画像/不透明な CSS 画像モザイク技術 CSS メディアタイプ CSS 属性セレクタ CSS サマリー CSS 例

CSS3 コース

CSS3 コース CSS3 簡単な紹介 CSS3 フレーム(border) CSS3 背景 CSS3 段階的変化 CSS3 テキストエフェクト CSS3 フォント CSS3 2D 変更 CSS3 3D 変更 CSS3 トランジション CSS3 アニメーション CSS3 マルチカラム CSS3 ユーザーインターフェース

CSS レスポンシブデザイン

Viewport グリッドビュー メディアクエリ ビデオ(video) フレーム

CSS リファレンスマニュアル

CSS リファレンスマニュアル CSS セレクタ CSS スピーチリファレンス CSS Web セーフフォント CSS アニメーション CSS ユニット CSS カラー CSS カラー値 CSS 色名 CSS 16進数の色

レスポンシブWebデザイン - グリッドビュー

グリッドビューとは何ですか?

多くのウェブページは、ページが列のレイアウトに基づいていることを意味し、グリッドベースのデザインです。

Webページを設計するために私たちを助けるグリッドビューを使用します。 これは、私たちは、ページ要素が容易になる追加することができます。

ブラウザのウィンドウが自動的に伸縮自在のサイズが変更されたときに応答グリッドビューは、通常、12、100%の幅です。

応答グリッドビュー


応答グリッドビューを作成します。

次に、応答グリッドビューを作成します。

まず、すべてのHTML要素は、ボックスのサイズ変更プロパティを持っているとの国境ボックスに設定されていることを確認します

要素の幅と高さの間に含まれるマージンやボーダーを確認してください。

次のコードを追加します。

* {
    box-sizing: border-box;
}

より多くのボックスのサイズ変更を参照してくださいクリックしてください: CSS3ボックスのサイズ変更プロパティを

次の例では、2つの列を含む単純な応答Webページを示しています。

.menu {
幅:25%;
フロート:左;
}
.main {
幅:75パーセント;
フロート:左;
}

»をお試しください

例としては、上記の二つがあります。

グリッド・システム12は、より優れた応答性のウェブサイトを制御することができます。

100%/ 12 = 8.33パーセント:まず、各列の割合を計算することができます。

各列クラスに指定され、= "col-"クラスは、各列を定義するために使用されるいくつかのスパンを持っています。

CSS:

.col-1 { width: 8.33%; }
.col-2 { width: 16.66%; }
.col-3 { width: 25%; }
.col-4 { width: 33.33%; }
.col-5 { width: 41.66%; }
.col-6 { width: 50%; }
.col-7 { width: 58.33%; }
.col-8 { width: 66.66%; }
.col-9 { width: 75%; }
.col-10 { width: 83.33%; }
.col-11 { width: 91.66%; }
.col-12 { width: 100%; }

»をお試しください

すべての列は15ピクセルに(パディング)を間隔、フローティングのままに:

CSS:

[クラス* = "col-"] {
フロート:左;
パディング:15ピクセル;
国境:1pxの固体赤。
}

<div>パッケージを使用して各行。 すべての列は12まで追加する必要があります。

<DIVクラス = "行">
<DIVクラス= "COL-3 "> ... </ DIV>
<DIVクラス= "COL-9 "> ... </ DIV>
</ DIV>

列の動作はフローティングのままにし、透明フロートを追加します。

CSS:

.row:後の{
内容: "";
クリア:両方;
表示:ブロック;
}

我々は、それがより良い見てみましょう、いくつかのスタイルと色を追加することができます。

htmlの{
フォントファミリ:「ルシーダサンズ」 、サンセリフ;
}
.header {
背景色:#の9933cc。
色:#FFFFFF;
パディング:15ピクセル;
}
.menu ulの{
リストスタイル型:なし。
マージン:0;
パディング:0;
}
.menu李{
パディング:8px;
マージン底:7px;
背景色:#33b5e5。
色:#FFFFFF;
ボックスシャドウ:0 1pxの3px RGBA (0,0,0,0.12)、0 1pxの2ピクセルRGBA(0,0,0,0.24)。
}
.menu李:ホバー{
背景色:#の0099cc。
}

»をお試しください