Latest web development tutorials
×

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

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

CSS プロパティ

align-content align-items align-self all animation animation-delay animation-direction animation-duration animation-fill-mode animation-iteration-count animation-name animation-play-state animation-timing-function appearance backface-visibility background background-attachment background-blend-mode background-clip background-color background-image background-origin background-position background-repeat background-size border border-bottom border-bottom-color border-bottom-left-radius border-bottom-right-radius border-bottom-style border-bottom-width border-collapse border-color border-image border-image-outset border-image-repeat border-image-slice border-image-source border-image-width border-left border-left-color border-left-style border-left-width border-radius border-right border-right-color border-right-style border-right-width border-spacing border-style border-top border-top-color border-top-left-radius border-top-right-radius border-top-style border-top-width border-width bottom box-align box-direction box-flex box-flex-group box-lines box-ordinal-group box-orient box-pack box-shadow box-sizing caption-side clear clip color column-count column-fill column-gap column-rule column-rule-color column-rule-style column-rule-width column-span column-width columns content counter-increment counter-reset cursor direction display empty-cells filter flex flex-basis flex-direction flex-flow flex-grow flex-shrink flex-wrap float font @font-face font-family font-size font-size-adjust font-stretch font-style font-variant font-weight grid-columns grid-rows hanging-punctuation height icon justify-content @keyframes left letter-spacing line-height list-style list-style-image list-style-position list-style-type margin margin-bottom margin-left margin-right margin-top max-height max-width @media min-height min-width nav-down nav-index nav-left nav-right nav-up opacity order outline outline-color outline-offset outline-style outline-width overflow overflow-x overflow-y padding padding-bottom padding-left padding-right padding-top page-break-after page-break-before page-break-inside perspective perspective-origin position punctuation-trim quotes resize right rotation tab-size table-layout target target-name target-new target-position text-align text-align-last text-decoration text-decoration-color text-decoration-line text-decoration-style text-indent text-justify text-outline text-overflow text-shadow text-transform text-wrap top transform transform-origin transform-style transition transition-delay transition-duration transition-property transition-timing-function unicode-bidi vertical-align visibility white-space width word-break word-spacing word-wrap z-index

CSS3フィルタ(フィルタ)の特性

黒と白の写真(100%グレー)にすべての色を編集します。

IMG {
-webkit-フィルタ:グレースケール(100% ); / *クロム、サファリ、オペラ* /
フィルター:グレースケール(100%)。
}

»をお試しください

定義と使用

フィルタ属性が要素を定義する(一般的に<IMG>)視覚​​効果(例:ファジィと彩度)。

デフォルト: なし
継承: いいえ
アニメーションのサポート: はい。 詳細はで見つけることができますCSSアニメーション
バージョン: CSS3
JavaScriptシンタックス: 「グレースケール(100%.style.WebkitFilter =オブジェクト)」 >>しようとします

ブラウザのサポート

表中の数字は、メソッドのバージョン番号をサポートする最初のブラウザを表します。

すぐに指定されたブラウザ-webkit-プレフィックスの番号の後。

プロパティ
フィルタ 18.0 -webkit- サポートしていません。 35.0 6.0 -webkit- 15.0 -webkit-

注:非標準の"フィルタ"プロパティをサポートするために、古いInternet Explorerブラウザ(8.0から4.0)が放棄されています。 IE8以前のブラウザでは、頻繁に使用する不透明度のプロパティを。

CSSの構文

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

ヒント:複数のフィルタを区切るには空白を使って下さい。


フィルター関数

注:フィルタは、典型的には、パーセンテージ(例えば75%)を使用し、もちろん、小数(0.75など)を表すために使用することができます。

フィルタ 説明
なし デフォルト値は、効果なし。
ぼかし (PX) 画像の設定にガウスぼかし。 値の標準的なガウス関数を設定するには、「半径」が貧弱である、または画面上のピクセルの数が一緒に溶融するので、値が大きいほど、よりぼやけました。

値が設定されていない場合、デフォルトは0です。このパラメータは、CSSの長さの値を設定することができますが、パーセント値を受け入れません。
輝度 (%) 絵に線形乗算のアプリケーションが明るくまたは暗く見えるようにします。 値が0%である場合、画像は全て黒です。 値が100%、画像に変化はないです。 他の値は乗数効果を直線的に対応します。 100%以上の値は、画像がオリジナルより明るくなり、可能です。 値が設定されていない場合、デフォルト値は1です。
コントラスト (%) 画像のコントラストを調整します。 値が0%であり、画像が全て黒です。 値が100%、変更前の画像です。 値が低いコントラストを使用することを意味100%を超えることができます。 値が設定されていない場合、デフォルト値は1です。
ドロップシャドウ(V H-影 -shadowぼかし拡散色)

画像に影効果を設定します。 影は、特定の色が図のマスクオフセットバージョンを描くことができ、あいまいさがある可能性があり、下の画像に合成されます。 関数は(CSS3の背景に定義されている)<影>値が入力受け入れ、「インセット」のキーワードに加えて、許可されていません。 既存のボックスシャドウボックスshadowプロパティを持つ関数は非常によく似ています。それ以外は、フィルターを通して、パフォーマンスの向上のため、一部のブラウザでは、ハードウェアアクセラレーションを提供します。 <shadow>参数如下:

<オフセット-x>の<offset- Y>( 必要があります)
2シャドーオフセット<長さ>の値を設定されているドロップシャドウの<オフセット-x>のプリファレンスの水平距離は、左の要素に表示されます。<オフセット-y>は、ドロップの垂直距離を設定します影は要素の上に表示されます。 <長さ>の可能な単位を参照してください。
両方の値が 0 の場合は設定した場合影が(正の要素の背後に表示されます   <blur-radius> and/or <spread-radius>, 会有模糊效果 ).
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
<blur-radius> (可选)这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值若未设定,默认是0 (则阴影的边界很锐利). <spread-radius> (可选)这是第四个<length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
注意: Webkit, 以及一些其他浏览器不支持第四个长度,如果加了也不会渲染。 <color> (可选)查看<color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用color color属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。
グレースケール (%)

画像はグレースケールに変換します。 これは、変換比の値を定義します。 100%の値は、完全にグレースケール画像、変更前の画像の0%の値に変換されます。 0%と100%の間の値、乗数効果は線形です。 設定されていない場合、デフォルト値は0です。

色相回転 (度)

画像色相回転への応用。 「アングル」カラーリング角画像は、設定値調整値です。 値は0deg、画像変化。 値が設定されていない場合、デフォルト値はは0deg。 別の周囲360degの同等の値を超えた最大値はありませんが。

反転 (%)

入力画像を反転させます。 これは、変換比の値を定義します。 値の100%が完全に反転します。 0%の値は、変更前の画像。 0%と100%の間の値は、相乗効果は線形です。 値が設定されていない場合、デフォルト値は0です。

不透明度 (%)

画像の透明度の転化率。 これは、変換比の値を定義します。 0%は完全に透明であり、100%、変更前の画像の値。 0%と100%の間の値は、効果は、サンプル数を乗じ、線形乗算であり、画像に相当します。 値が設定されていない場合、デフォルト値は1です。 この機能は、ハードウェアアクセラレーションを提供するいくつかのブラウザの性能を向上させるために、フィルタを通ることを除いて、既存の不透明性に非常に類似しています。

(%)の飽和

画像彩度を変換します。 これは、変換比の値を定義します。 0%は、画像の変化が100%ではない、完全に不飽和です。 その他の値は、乗数効果は線形です。 値の100%以上が許容される、より高い彩度があります。 値が設定されていない場合、デフォルト値は1です。

セピア (%)

画像をセピア色に変換します。 これは、変換比の値を定義します。 100%の値は、完全に暗褐色で、画像の0%で不変です。 0%と100%の間の値、乗数効果は線形です。 設定されていない場合、デフォルト値は0です。

URL()

URL機能は、SVGフィルタを設定するXMLファイルを受け取り、特定のフィルタ要素を指定するためのアンカーを含むことができます。

例えば:

filter: url(svg-url#element-id)
初期

:プロパティは、デフォルト値を参照するように設定されているCSS初期キーワード

受け継ぎます このプロパティは、親要素から継承され、あなたが見ることができます: CSSを継承キーワードを

例

より多くの例

ファジィ例

写真ガウスぼかし:

IMG {
-webkit-フィルタ:ぼかし(5pxの) ; / *クロム、サファリ、オペラ* /
フィルター:ぼかし(5pxの);
}

»をお試しください

明る関数インスタンス

画像を明るく:

IMG {
-webkit-フィルタ:明るさ(200% ); / *クロム、サファリ、オペラ* /
フィルター:明るさ(200%)。
}

»をお試しください

コントラスト関数インスタンス

画像のコントラストを調整します。

IMG {
-webkit-フィルタ:コントラスト(200% ); / *クロム、サファリ、オペラ* /
フィルタ:コントラスト(200%)。
}

»をお試しください

ドロップシャドウ関数の例

画像に影効果を設定します。

IMG {
-webkit-フィルタ:ドロップシャドウ( 8px 8px 10pxの赤); / *クロム、サファリ、オペラ* /
フィルタ:ドロップシャドウ(8px 8px 10pxの赤)。
}

»をお試しください

グレースケール関数インスタンス

画像はグレースケールに変換します。

IMG {
-webkit-フィルタ:グレースケール(50% ); / *クロム、サファリ、オペラ* /
フィルター:グレースケール(50%)。
}

»をお試しください

()関数の例色相回転

画像への応用色相回転を:

IMG {
-webkit-フィルタ:色相回転( 90deg); / *クロム、サファリ、オペラ* /
フィルター:色相回転(90deg) 。
}

»をお試しください

反転関数インスタンス

入力画像を反転:

IMG {
-webkit-フィルタ:反転(100% ); / *クロム、サファリ、オペラ* /
フィルター:反転(100%)。
}

»をお試しください

不透明度の関数インスタンス

画像の透明度の変換度

IMG {
-webkit-フィルタ:不透明度(30% ); / *クロム、サファリ、オペラ* /
フィルター:不透明度(30%)。
}

»をお試しください

関数インスタンスを飽和

画像彩度を変換します:

IMG {
-webkit-フィルタ:飽和(800パーセント ); / *クロム、サファリ、オペラ* /
フィルター:(800%)、飽和;
}

»をお試しください

セピア関数インスタンス

セピアに画像を変換します。

IMG {
-webkit-フィルタ:セピア(100% ); / *クロム、サファリ、オペラ* /
フィルター:セピア(100%)。
}

»をお試しください

合成関数

複数のフィルタの使用は、各フィルタは、スペースで区切られています。

注:順序は非常に重要である(例えば、完全なグレースケール画像を生成します)セピアを(使用する前に、グレースケール()を使用)。

IMG {
-webkit-フィルタ:コントラスト(200% )の明るさ(150%); / *クロム、サファリ、オペラ* /
フィルタ:コントラスト(200%)の明るさ (150%)。
}

»をお試しください

すべてのフィルタの例

次の例では、すべてのフィルターを使用する方法を示します。

.blur {
-webkit-フィルタ:ぼかし(4PX) 。
フィルター:ぼかし(4PX)。
}

.brightness {
-webkit-フィルタ:明るさ(0.30) ;
フィルター:明るさ(0.30);
}

.contrast {
-webkit-フィルタ:コントラスト(180% )。
フィルタ:コントラスト(180%)。
}

.grayscale {
-webkitフィルター:グレースケール(100% )。
フィルター:グレースケール(100%)。
}

.huerotate {
-webkit-フィルタ:色相回転(原稿180°)。
フィルター:色相回転(原稿180°) 。
}

.invert {
-webkit-フィルタ:反転(100% )。
フィルター:反転(100%)。
}

.opacity {
-webkit-フィルタ:不透明度(50% )。
フィルター:不透明度(50%)。
}

.saturate {
-webkit-フィルタ:飽和(7) ;
フィルター:飽和(7);
}

.sepia {
-webkit-フィルタ:セピア(100% )。
フィルター:セピア(100%)。
}

.shadow {
-webkit-フィルタ:ドロップシャドウ( 8px 8px 10pxの緑色)。
フィルタ:ドロップシャドウ(8px 8px 10pxの緑色)。
}

»をお試しください

関連記事

HTML DOMリファレンス: スタイルは、フィルタ属性