CSS3 ユーザ・インタフェース
CSS3 ユーザ・インタフェース
CSS3 における、新たなユーザ・インターフェイス機能のうちのいくつかは、要素のリサイズ、ボックスのサイズ、
およびアウトラインに関するものです。
この章では、次のユーザ・インターフェイス・プロパティについて学習します:
- resize
- box-sizing
- outline-offset
ブラウザ・サポート
プロパティ |
Browser Support |
resize |
|
|
|
|
|
box-sizing |
|
|
|
|
|
outline-offset |
|
|
|
|
|
resize プロパティは、Firefox 4+,、Chrome および Safari がサポートしています。
box-sizing は、Internet Explorer、Chrome および Opera がサポートしています。
Firefoxは、接頭辞 -moz- を必要とし、Chrome と Safari は、接頭辞 -webkit- 必要とします。
outline プロパティ は、Internet Exploreris を除く主要な全ブラウザがサポートしています。
CSS3 リサイズ
CSS3において、resize プロパティはユーザによる要素のリサイズが可能かどうかを指定します。
この div 要素は、(Firefox 4+、Chrome 及び Safari で)ユーザによるリサイズが可能です。
CSS コードは次の通りです:
CSS3 Box Sizing
box-sizing プロパティは、ある方法でエリアに収まるように、ある要素を定義することを可能にします:
CSS3 Outline Offset
outline-offset プロパティは、アウトラインをオフセットし、ボーダーの縁を越えてアウトラインを描きます。
アウトラインはボーダーと2つの点で異なります:
- アウトラインはスペースをとりません
- アウトラインは矩形とは限りません
この div には、ボーダー・エッジの外側 15px にアウトラインがあります。
CSS コードは次の通り:
新 User-interface プロパティ
プロパティ |
説明 |
CSS |
appearance |
要素が標準ユーザ・インターフェイス要素のような外観になることを可能にする |
3 |
box-sizing |
ある方法でエリアに収まるように、ある要素を定義することを可能にする |
3 |
icon |
要素へアイコンと同等なスタイルを設定する能力を作者に提供する |
3 |
nav-down |
下矢印ナビゲーションキーを使う時、どこへナビゲートするかを指定する |
3 |
nav-index |
要素へタブによる移動の順序を指定する |
3 |
nav-left |
左矢印ナビゲーションキーを使う時、どこへナビゲートするかを指定する |
3 |
nav-right |
右矢印ナビゲーションキーを使う時、どこへナビゲートするかを指定する |
3 |
nav-up |
上矢印ナビゲーションキーを使う時、どこへナビゲートするかを指定する |
3 |
outline-offset |
アウトラインをオフセットし、境界の縁を越えてアウトラインを描く |
3 |
resize |
ユーザによる要素のリサイズが可能かどうかを指定する |
3 |
|