CSS リファレンスマニュアル
初心者チュートリアルの CSS リファレンスマニュアルは、すべての主要ブラウザでテスト済みです。
CSS プロパティ
CSS プロパティグループ:
"CSS" 列は、そのプロパティがどの CSS バージョン(CSS1、CSS2、または CSS3)で定義されているかを示します。
アニメーションプロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| @keyframes | アニメーションを定義します。@keyframes で定義されたアニメーション名は animation-name によって使用されます。 | 3 |
| animation | 一括指定プロパティ。オブジェクトに適用されるアニメーション効果を取得または設定します。 | 3 |
| animation-name | オブジェクトに適用されるアニメーション名を取得または設定します。アニメーション名は @keyframes で定義されるため、規則 @keyframes と組み合わせて使用する必要があります。 | 3 |
| animation-duration | オブジェクトのアニメーションの継続時間を取得または設定します。 | 3 |
| animation-timing-function | オブジェクトのアニメーションのタイミング関数を取得または設定します。 | 3 |
| animation-delay | オブジェクトのアニメーションの遅延時間を取得または設定します。 | 3 |
| animation-iteration-count | オブジェクトのアニメーションの繰り返し回数を取得または設定します。 | 3 |
| animation-direction | オブジェクトのアニメーションがループ中に逆方向に動くかどうかを取得または設定します。 | 3 |
| animation-play-state | オブジェクトのアニメーションの状態を取得または設定します。 | 3 |
背景プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| background | 一括指定プロパティ。オブジェクトの背景の特性を設定します。 | 1 |
| background-attachment | 背景画像がオブジェクトの内容とともにスクロールするか、固定されるかを設定または取得します。最初に background-image プロパティを指定する必要があります。 | 1 |
| background-color | オブジェクトの背景色を設定または取得します。 | 1 |
| background-image | オブジェクトの背景画像を設定または取得します。 | 1 |
| background-position | オブジェクトの背景画像の位置を設定または取得します。最初に background-image プロパティを指定する必要があります。 | 1 |
| background-repeat | オブジェクトの背景画像の敷き詰め方(リピート)を設定または取得します。最初に background-image プロパティを指定する必要があります。 | 1 |
| background-clip | オブジェクトの背景画像を外側にクリップする領域を指定します。 | 3 |
| background-origin | オブジェクトの背景画像の background-position を計算する際の基準原点(位置)を設定または取得します。 | 3 |
| background-size | オブジェクトの背景画像のサイズを取得または設定します。 | 3 |
ボーダー(Border)とアウトライン(Outline)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| border | 一括指定プロパティ。オブジェクトのボーダーの特性を設定します。 | 1 |
| border-bottom | 一括指定プロパティ。オブジェクトの下ボーダーの特性を設定します。 | 1 |
| border-bottom-color | オブジェクトの下ボーダーの色を設定または取得します。 | 1 |
| border-bottom-style | オブジェクトの下ボーダーのスタイルを設定または取得します。 | 1 |
| border-bottom-width | オブジェクトの下ボーダーの幅を設定または取得します。 | 1 |
| border-color | オブジェクトのボーダーの色を設定または取得します。 | 1 |
| border-left | 一括指定プロパティ。オブジェクトの左ボーダーの特性を設定します。 | 1 |
| border-left-color | オブジェクトの左ボーダーの色を設定または取得します。 | 1 |
| border-left-style | オブジェクトの左ボーダーのスタイルを設定または取得します。 | 1 |
| border-left-width | オブジェクトの左ボーダーの幅を設定または取得します。 | 1 |
| border-right | 一括指定プロパティ。オブジェクトの右ボーダーの特性を設定します。 | 1 |
| border-right-color | オブジェクトの右ボーダーの色を設定または取得します。 | 1 |
| border-right-style | オブジェクトの右ボーダーのスタイルを設定または取得します。 | 1 |
| border-right-width | オブジェクトの右ボーダーの幅を設定または取得します。 | 1 |
| border-style | オブジェクトのボーダーのスタイルを設定または取得します。 | 1 |
| border-top | 一括指定プロパティ。オブジェクトの上ボーダーの特性を設定します。 | 1 |
| border-top-color | オブジェクトの上ボーダーの色を設定または取得します。 | 1 |
| border-top-style | オブジェクトの上ボーダーのスタイルを設定または取得します。 | 1 |
| border-top-width | オブジェクトの上ボーダーの幅を設定または取得します。 | 1 |
| border-width | オブジェクトのボーダーの幅を設定または取得します。 | 1 |
| outline | 一括指定プロパティ。オブジェクト外の線のアウトラインを設定または取得します。 | 2 |
| outline-color | オブジェクト外の線のアウトラインの色を設定または取得します。 | 2 |
| outline-style | オブジェクト外の線のアウトラインのスタイルを設定または取得します。 | 2 |
| outline-width | オブジェクト外の線のアウトラインの幅を設定または取得します。 | 2 |
| border-bottom-left-radius | オブジェクトの左下隅の角丸ボーダーを設定または取得します。2つのパラメータをスペースで区切って指定します。各パラメータには1つの値を設定できます。最初のパラメータは水平半径、2番目のパラメータは垂直半径を示します。2番目のパラメータが省略された場合は、デフォルトで最初のパラメータと同じになります。 | 3 |
| border-bottom-right-radius | オブジェクトの右下隅の角丸ボーダーを設定または取得します。 | 3 |
| border-image | オブジェクトのボーダースタイルを画像で埋めるように設定または取得します。 | 3 |
| border-image-outset | ボーダー画像がボーダーを超える量を指定します。 | 3 |
| border-image-repeat | 画像ボーダーを繰り返し(repeated)、引き伸ばし(stretched)、または埋め尽くし(rounded)のいずれにするかを指定します。 | 3 |
| border-image-slice | 画像ボーダーの内側へのオフセットを指定します。 | 3 |
| border-image-source | border-style プロパティで設定されたボーダースタイルの代わりに使用する画像を指定します。 | 3 |
| border-image-width | 画像ボーダーの幅を指定します。 | 3 |
| border-radius | オブジェクトが角丸ボーダーを使用することを設定または取得します。 | 3 |
| border-top-left-radius | 左上隅のボーダーの形状を定義します。 | 3 |
| border-top-right-radius | 右上隅のボーダーの形状を定義します。 | 3 |
| box-decoration-break | インライン要素が折り返されるかどうかを指定します。 | 3 |
| box-shadow | ボックスに1つ以上の影を追加します。 | 3 |
ボックス(Box)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| overflow-x | コンテンツが要素のコンテンツ領域をはみ出した場合に、コンテンツの左/右端をクリップするかどうかを指定します。 | 3 |
| overflow-y | コンテンツが要素のコンテンツ領域をはみ出した場合に、コンテンツの上/下端をクリップするかどうかを指定します。 | 3 |
| overflow-style | 要素のオーバーフローに対する推奨スクロール方法を指定します。 | 3 |
| rotation | rotation-point プロパティで定義された点を中心に要素を回転させます。 | 3 |
| rotation-point | 左上のボーダー端からの距離のオフセット点を定義します。 | 3 |
色(Color)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| color-profile | ソースのカラープロファイルのデフォルト以外の指定を許可します。 | 3 |
| opacity | 要素の透明度レベルを設定します。 | 3 |
| rendering-intent | デフォルトのカラープロファイルのレンダリングインテント以外の指定を許可します。 | 3 |
パディング(Padding)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| padding | 1つの宣言ですべてのパディングプロパティを設定します。 | 1 |
| padding-bottom | 要素の下パディングを設定します。 | 1 |
| padding-left | 要素の左パディングを設定します。 | 1 |
| padding-right | 要素の右パディングを設定します。 | 1 |
| padding-top | 要素の上パディングを設定します。 | 1 |
ページメディアコンテンツプロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| bookmark-label | ブックマークのラベルを指定します。 | 3 |
| bookmark-level | ブックマークのレベルを指定します。 | 3 |
| bookmark-target | ブックマークリンクのターゲットを指定します。 | 3 |
| float-offset | フロート要素を反対方向に押し出し、常にフロートさせます。 | 3 |
| hyphenate-after | ハイフネーションを行う際に、区切り文字の後に置く最小文字数を指定します。 | 3 |
| hyphenate-before | ハイフネーションを行う際に、区切り文字の前に置く最小文字数を指定します。 | 3 |
| hyphenate-character | ハイフネーションが発生したときに表示する文字列を指定します。 | 3 |
| hyphenate-lines | 要素内でハイフネーションを連続して使用できる最大行数を指定します。 | 3 |
| hyphenate-resource | 外部リソースのカンマ区切りリストを指定します。これはブラウザのハイフネーション位置を決定するのに役立ちます。 | 3 |
| hyphens | 段落のレイアウトを改善するために単語を分割する方法を設定します。 | 3 |
| image-resolution | 正しい画像解像度を指定します。 | 3 |
| marks | crop や cross マークをドキュメントに追加します。 | 3 |
| string-set | 3 |
寸法(Dimension)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| height | 要素の高さを設定します。 | 1 |
| max-height | 要素の最大高さを設定します。 | 2 |
| max-width | 要素の最大幅を設定します。 | 2 |
| min-height | 要素の最小高さを設定します。 | 2 |
| min-width | 要素の最小幅を設定します。 | 2 |
| width | 要素の幅を設定します。 | 1 |
フレキシブルボックスモデル(Flexible Box)プロパティ(新)
| プロパティ | 説明 | CSS |
|---|---|---|
| flex | 一括指定プロパティ。フレキシブルボックスモデルのオブジェクトの子要素がスペースをどのように分配するかを設定または取得します。 | 3 |
| flex-grow | フレックスボックスの拡大比率を設定または取得します。 | 3 |
| flex-shrink | フレックスボックスの縮小比率を設定または取得します。 | 3 |
| flex-basis | フレックスボックスの伸縮の基準値を設定または取得します。 | 3 |
| flex-flow | 一括指定プロパティ。フレキシブルボックスモデルのオブジェクトの子要素の配置方法を設定または取得します。 | 3 |
| flex-direction | このプロパティは、flex コンテナの主軸方向を定義することで、flex 子アイテムの flex コンテナ内の位置を決定します。 | 3 |
| flex-wrap | このプロパティは、flex コンテナが単一行か複数行かを制御し、同時に交差軸の方向が新しい行の積み重なる方向を決定します。 | 3 |
| align-content | フレックスコンテナ内のアイテムが交差軸上のすべての利用可能なスペースを占めていない場合に、コンテナ内のアイテムを(垂直方向に)整列させます。 | 3 |
| align-items | flex コンテナの現在の行における flex 子アイテムの交差軸(縦軸)方向の整列方法を定義します。 | 3 |
| align-self | フレックス子要素の交差軸(縦軸)方向の整列方法を定義する。 | 3 |
| justify-content | フレックスボックス要素の主軸(横軸)方向の整列方法を設定または取得する。 | 3 |
| order | フレックスボックスモデルオブジェクトの子要素の表示順序を設定または取得する。 | 3 |
フレキシブルボックス(Flexible Box)プロパティ(旧)
| プロパティ | 説明 | CSS |
|---|---|---|
| box-align | ボックスの子要素をどのように整列するかを指定する | 3 |
| box-direction | ボックスの子要素をどの方向に表示するかを指定する | 3 |
| box-flex | ボックスの子要素がフレキシブルか固定サイズかを指定する | 3 |
| box-flex-group | フレキシブルな要素をFlexグループに割り当てる | 3 |
| box-lines | 親ボックスの領域を使い切るたびに、新しい行(または列)を開始するかどうかを指定する | 3 |
| box-ordinal-group | ボックスの子要素の表示順序を指定する | 3 |
| box-orient | ボックスの子要素を水平方向または垂直方向のどちらに配置するかを指定する | 3 |
| box-pack | 横方向のボックスにおける縦方向のボックスの水平位置と垂直位置を指定する | 3 |
フォント(Font)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| font | 1つの宣言ですべてのフォントプロパティを設定する | 1 |
| font-family | テキストのフォントファミリーを指定する | 1 |
| font-size | テキストのフォントサイズを指定する | 1 |
| font-style | テキストのフォントスタイルを指定する | 1 |
| font-variant | テキストのフォントスタイルを指定する | 1 |
| font-weight | フォントの太さを指定する | 1 |
| @font-face | Webセーフフォント以外のフォントをWebサイトがダウンロードして使用できるようにする規則 | 3 |
| font-size-adjust | 要素にaspect値を指定する | 3 |
| font-stretch | 現在のフォントファミリーを縮小または拡大します。 | 3 |
コンテンツ生成プロパティ(Generated Content Properties)
| プロパティ | 説明 | CSS |
|---|---|---|
| content | :before および :after 擬似要素と組み合わせて、生成コンテンツを挿入するために使用する | 2 |
| counter-increment | 1つ以上のカウンターを増加または減少させる | 2 |
| counter-reset | 1つ以上のカウンターを作成またはリセットする | 2 |
| quotes | ネストされた引用の引用符の種類を設定する | 2 |
| crop | 置換要素がオブジェクト全体の代わりに単なるオブジェクトとして矩形領域を占めることを許可する | 3 |
| move-to | フローから要素を削除し、ドキュメント内の後続の位置に再挿入する | 3 |
| page-policy | ページベースの所定の要素に適用されるカウンターの文字列値を判定する | 3 |
グリッド(Grid)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| grid-column | グリッド要素の列の開始位置と終了位置を設定する | 3 |
| grid-row | グリッド要素の行の開始位置と終了位置を設定する。 | 3 |
ハイパーリンク(Hyperlink)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| target | target-name、target-new、target-positionプロパティを設定する略記プロパティ | 3 |
| target-name | リンクをどこで開くか(ターゲット位置)を指定する | 3 |
| target-new | 新しいターゲットリンクが新しいウィンドウを開くか、既存のウィンドウに新しいタブを開くかを指定する | 3 |
| target-position | 新しいターゲットリンクを配置する場所を指定する | 3 |
ラインボックス(Linebox)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| alignment-adjust | 要素のより正確な整列を可能にする | 3 |
| alignment-baseline | 親要素に対してインラインレベルの要素がどのように整列されるかを指定する | 3 |
| baseline-shift | dominant-baselineを基準としてdominant-baselineを再配置できるようにする | 3 |
| dominant-baseline | scaled-baseline-tableを指定する | 3 |
| drop-initial-after-adjust | ドロップキャップの主要な接続点の初期整列点を設定する | 3 |
| drop-initial-after-align | ドロップキャップを含む行の初期行整列設定を、プライマリ接続点を使用するように調整する | 3 |
| drop-initial-before-adjust | ドロップキャップの補助接続点の初期整列点を設定する | 3 |
| drop-initial-before-align | ドロップキャップを含む行の初期行整列設定を、補助接続点を使用するように調整する | 3 |
| drop-initial-size | 局所的なドロップキャップを制御する | 3 |
| drop-initial-value | ドロップキャップ式のイニシャル効果を有効にする | 3 |
| inline-box-align | 複数行のインラインブロック内の行が、前後のインライン要素と同じ整列になるように設定する | 3 |
| line-stacking | line-stacking-strategy、line-stacking-ruby、line-stacking-shiftプロパティを設定する略記プロパティ | 3 |
| line-stacking-ruby | Ruby注釈要素を含む行のブロック要素に対するスタッキング方法を設定する | 3 |
| line-stacking-shift | base-shift行内のブロック要素が含む要素のスタッキング方法を設定する | 3 |
| line-stacking-strategy | 内部にブロック要素を含むラインボックスのスタッキング方法を設定する | 3 |
| text-height | インラインボックスのテキストコンテンツ領域にblock-progression次元を設定する | 3 |
リスト(List)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| list-style | 1つの宣言ですべてのリストプロパティを設定する | 1 |
| list-style-image | 画像をリスト項目マーカーとして設定する | 1 |
| list-style-position | リスト項目マーカーの配置位置を設定する | 1 |
| list-style-type | リスト項目マーカーの種類を設定する | 1 |
マージン(Margin)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| margin | 1つの宣言ですべてのマージンプロパティを設定する | 1 |
| margin-bottom | 要素の下マージンを設定する | 1 |
| margin-left | 要素の左マージンを設定する | 1 |
| margin-right | 要素の右マージンを設定する | 1 |
| margin-top | 要素の上マージンを設定する | 1 |
マーキー(Marquee)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| marquee-direction | コンテンツが移動する方向を設定する | 3 |
| marquee-play-count | コンテンツが何回移動するかを設定する | 3 |
| marquee-speed | コンテンツのスクロール速度を設定する | 3 |
| marquee-style | コンテンツの移動スタイルを設定する | 3 |
マルチカラム(Multi-column)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| column-count | 要素を分割する列数を指定する | 3 |
| column-fill | 列の埋め方を指定する | 3 |
| column-gap | 列間の間隔を指定する | 3 |
| column-rule | すべてのcolumn-rule-*プロパティを設定するための略記プロパティ | 3 |
| column-rule-color | 列間のルールの色を指定する | 3 |
| column-rule-style | 列間のルールのスタイルを指定する | 3 |
| column-rule-width | 列間のルールの幅を指定する | 3 |
| column-span | 要素がまたがる列数を指定する | 3 |
| column-width | 列の幅を指定する | 3 |
| columns | 列幅と列数を設定する略記プロパティ | 3 |
ページメディア(Paged Media)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| fit | その幅と高さのプロパティが両方ともautoでない場合、置換要素をどのように拡大縮小するかのヒントを与える | 3 |
| fit-position | ボックス内のオブジェクトの整列方法を判定する | 3 |
| image-orientation | ユーザーエージェントが画像に適用する右回りまたは時計回りの回転を指定する | 3 |
| page | 要素が表示されるページの特定の種類を指定する | 3 |
| size | BOXを含むページコンテンツのサイズと向きを指定する | 3 |
位置指定(Positioning)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| bottom | 位置指定要素の下マージン境界と、それを含むブロックの下境界との間のオフセットを設定する | 2 |
| clear | 要素のどの側に他のフロート要素を許可しないかを指定する | 1 |
| clip | 絶対位置指定要素をクリップする | 2 |
| cursor | 表示するカーソルの種類(形状)を指定する | 2 |
| display | 要素が生成するボックスの種類を指定する | 1 |
| float | ボックスをフロートさせるかどうかを指定する | 1 |
| left | 位置指定要素の左マージン境界と、それを含むブロックの左境界との間のオフセットを設定する | 2 |
| overflow |
コンテンツが要素ボックスをはみ出したときに何が起こるかを指定する | 2 |
| position | 要素の位置指定の種類を指定する | 2 |
| right | 位置指定要素の右マージン境界と、それを含むブロックの右境界との間のオフセットを設定する | 2 |
| top | 位置指定要素の上マージン境界と、それを含むブロックの上境界との間のオフセットを設定する | 2 |
| visibility | 要素が表示されるかどうかを指定する | 2 |
| z-index | 要素のスタッキング順序を設定する | 2 |
ページ区切り(Print)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| orphans | 要素内でページ区切りが発生したときにページ下部に保持しなければならない最小行数を設定する | 2 |
| page-break-after | 要素の後のページ区切り動作を設定する | 2 |
| page-break-before | 要素の前のページ区切り動作を設定する | 2 |
| page-break-inside | 要素内部のページ区切り動作を設定する | 2 |
| widows | 要素内でページ区切りが発生したときにページ上部に保持しなければならない最小行数を設定する | 2 |
ルビ(Ruby)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| ruby-align | ルビテキストとルビベースコンテンツの相互のテキスト整列方法を制御する | 3 |
| ruby-overhang | ルビテキストがルビベースの幅を超える場合、ルビテキストが自分のベース以外の隣接するテキストに部分的にオーバーハングすることを許可するかどうかを決定する | 3 |
| ruby-position | そのbaseがルビテキストの位置を制御する | 3 |
| ruby-span | annotation要素のスパン動作を制御する | 3 |
音声(Speech)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| mark | mark-beforeおよびmark-afterプロパティを設定する略記プロパティ | 3 |
| mark-after | 名前付きマーカーをオーディオストリームに接続できるようにする | 3 |
| mark-before | 名前付きマーカーをオーディオストリームに接続できるようにする | 3 |
| phonemes | テキストを含む対応する要素内の発音記号の発音を指定する | 3 |
| rest | rest-beforeおよびrest-afterプロパティを設定する略記プロパティ | 3 |
| rest-after | 要素の内容を話し終えた後に、休止するか韻律境界に従うかを指定する | 3 |
| rest-before | 要素の内容を話し終える前に、休止するか韻律境界に従うかを指定する | 3 |
| voice-balance | 左右のチャンネル間のバランスを指定する | 3 |
| voice-duration | 選択された要素のコンテンツを提示するための長さ(時間)を指定する | 3 |
| voice-pitch | 平均のな話し声の音の高さ(周波数)を指定します。 | 3 |
| voice-pitch-range | 平均ピッチの変化を指定する | 3 |
| voice-rate | 音声速度を制御する | 3 |
| voice-stress | 強調の強さを指定する | 3 |
| voice-volume | 音声合成は波形出力の振幅を指す | 3 |
テーブル(Table)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| border-collapse | テーブルの枠線を結合するかどうかを指定する | 2 |
| border-spacing | 隣接するセルの枠線間の距離を指定する | 2 |
| caption-side | テーブルの見出し(キャプション)の位置を指定する | 2 |
| empty-cells | テーブル内の空のセルに枠線と背景を表示するかどうかを指定する | 2 |
| table-layout | テーブルに使用するレイアウトアルゴリズムを設定する | 2 |
テキスト(Text)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| color | テキストの色を設定する | 1 |
| direction | テキストの方向 / 書字方向を指定する | 2 |
| letter-spacing | 文字間隔を設定する | 1 |
| line-height | 行の高さを設定する | 1 |
| text-align | テキストの水平方向の配置を指定する | 1 |
| text-decoration | テキストに追加する装飾効果を指定する | 1 |
| text-indent | テキストブロックの最初の行のインデントを指定する | 1 |
| text-transform | テキストの大文字・小文字を制御する | 1 |
| unicode-bidi | 2 | |
| vertical-align | 要素の垂直方向の配置を設定する | 1 |
| white-space | 要素の空白(ホワイトスペース)の処理方法を設定する | 1 |
| word-spacing | 単語間隔を設定する | 1 |
| text-emphasis | 要素のテキストに圏点(傍点)を適用し、圏点の前景色を設定する。 | 1 |
| hanging-punctuation | 句読点が行ボックスからはみ出す可能性があるかどうかを指定する | 3 |
| punctuation-trim | 句読点を除去するかどうかを指定する | 3 |
| text-align-last | text-align が justify に設定されている場合、最後の行の配置方法。 | 3 |
| text-justify | text-align が justify に設定されている場合の両端揃えの方法を指定する。 | 3 |
| text-outline | テキストのアウトラインを設定する。 | 3 |
| text-overflow | テキストが包含要素からあふれたときに何が起こるかを指定する | 3 |
| text-shadow | テキストに影を追加する | 3 |
| text-wrap | テキストの折り返しルールを指定する | 3 |
| word-break | 非CJKテキストの改行ルールを指定する | 3 |
| word-wrap | ブラウザが長すぎる単語を折り返すかどうかを設定する。 | 3 |
2D/3D 変換プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| transform | 2Dまたは3D変換に適用される要素 | 3 |
| transform-origin | 変換要素の位置を変更できるようにする | 3 |
| transform-style | 3D空間で要素をどのようにネストするかを指定する | 3 |
| perspective | 3D要素が透視図をどのように見るかを指定する | 3 |
| perspective-origin | 3D要素の底部の位置を指定する | 3 |
| backface-visibility | 画面に面していないときに要素を表示するかどうかを定義する | 3 |
トランジション(Transition)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| transition | このプロパティは transition-property、transition-duration、transition-timing-function、transition-delay の一括指定(ショートハンド)です。 | 3 |
| transition-property | トランジションに使用する CSS プロパティを設定する。 | 3 |
| transition-duration | トランジションの実行時間を設定する。 | 3 |
| transition-timing-function | トランジションのタイミング関数を設定する。 | 3 |
| transition-delay | トランジションの開始時間を指定する。 | 3 |
ユーザーインターフェース(User-interface)プロパティ
| プロパティ | 説明 | CSS |
|---|---|---|
| appearance | 要素の外観スタイルを定義する | 3 |
| box-sizing | 領域に適合するように、特定の要素を何らかの方法で定義できるようにする | 3 |
| icon | 要素にアイコンを指定する | 3 |
| nav-down | ユーザーが下矢印キーを押したときに下方向へ移動するナビゲーション位置を指定する | 3 |
| nav-index | ナビゲーション(tab)順序を指定する。 | 3 |
| nav-left | ユーザーが左矢印キーを押したときに左方向へ移動するナビゲーション位置を指定する | 3 |
| nav-right | ユーザーが右矢印キーを押したときに右方向へ移動するナビゲーション位置を指定する | 3 |
| nav-up | ユーザーが上矢印キーを押したときに上方向へ移動するナビゲーション位置を指定するa | 3 |
| outline-offset | アウトライン枠の border の外縁からのオフセットを設定する | 3 |
| resize | 要素のサイズを変更できるかどうかを定義する | 3 |