Latest web development tutorials

CSS3のユーザーインターフェイス

CSS3のユーザーインターフェイス

CSS3では、素子サイズ、フレームサイズと外部境界を調整するために、新しいユーザーインターフェースの機能の数を増加させます。

この章では、次のユーザー・インタフェースのプロパティを学びます。

  • リサイズ
  • ボックスのサイズ変更
  • アウトラインオフセット

ブラウザのサポート

表中の数字は、プロパティのバージョン番号をサポートする最初のブラウザを表します。

すぐにデジタル-webkit-を以下、-ms-またはプレフィックスのサポートに前-moz-は最初のブラウザのバージョン番号を属性。

属性
resize 4.0 不兼容 5.0
4.0 -moz-
4.0 15.0
box-sizing 10.0
4.0 -webkit-
8.0 29.0
2.0 -moz-
5.1
3.1 -webkit-
9.5
outline-offset 4.0 不兼容 5.0
4.0 -moz-
4.0 9.5

CSS3のサイズ変更(リサイズ)

CSS3では、プロパティは要素は、ユーザがサイズを調整する必要があるかどうかを指定サイズを変更。

ユーザーによってリサイズdiv要素。 (Firefoxの4+、クロム、およびSafariでは、)

次のようにCSSのコードは次のとおりです。

OperaSafariChromeFirefoxInternet Explorer

ユーザサイズによって指定されたdiv要素:

div
{
resize:both;
overflow:auto;
}

»をお試しください


CSS3のリサイズボックス(ボックスサイジング)

ボックスのサイズ変更プロパティを使用するには、適応の特定の領域の正確な内容を定義することができます。

OperaSafariChromeFirefoxInternet Explorer

境界ブロックと並んで2側の規定:

div
{
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
width:50%;
float:left;
}

»をお試しください


CSS3は(輪郭オフセット)形状を修正しました

アウトラインオフセット性は、輪郭をオフセットとボーダーの縁を越えてプロファイルを引きます。

二つの異なる輪郭とフレームがあります。

  • 輪郭は、スペースを占有しません。
  • これは、非矩形の輪郭であってもよいです
これは、境界の外DIV 15は、輪郭画素を有しています。

CSSコードは次のとおりです。

OperaSafariChromeFirefoxInternet Explorer

境界線15のエッジで輪郭画素の外側の規定:

div
{
border:2px solid black;
outline:2px solid red;
outline-offset:15px;
}

»をお試しください


新たなユーザインターフェイス機能

プロパティ 説明 CSS
外観 それはあなたが標準的なユーザーインターフェイス要素などの要素の外観を行うことができます 3
ボックスのサイズ変更 それはあなたが地域に適応するために、いくつかの方法で、特定の要素を定義することができます 3
アイコン 要素の作成者は、同等の能力をアイコンに設定されています。 3
NAVダウン ナビゲートするために矢印キーを使用するときにナビゲートする場所を指定します 3
NAV-インデックス 指定し、そのためのタブの要素 3
NAV-左 ナビゲートするには、左矢印ナビゲーションキーを使用する場所を指定します 3
NAV-右 移動するには右矢印ナビゲーションキーを使用する場所を指定します 3
NAV-アップ 上に移動するには、矢印キーを使用するときにナビゲートする場所を指定します 3
アウトラインオフセット 外側の輪郭を修正し、境界線の端を上に描画 3
リサイズ 要素がユーザーによってサイズ変更されるかどうかを指定します 3