ホームページ  >  記事  >  ウェブフロントエンド  >  CSS でのフィルター属性の使用方法についての深い理解

CSS でのフィルター属性の使用方法についての深い理解

yulia
yuliaオリジナル
2018-09-20 18:02:413185ブラウズ

この記事は CSS フィルターの使用方法についてのみ説明しています。必要な方は参考にしていただければ幸いです。

CSS フィルターの使用方法: filter:filtername(parameters)、つまり filter:filter name (parameters)

alpha: 透明度レベルを設定します
blur: 高速移動効果を作成します, つまりぼかし効果です
chroma:特殊な色を透明にする
DropShadow:オブジェクトの固定影を作成する
FlipH:水平方向の鏡像を作成する
FlipV:垂直方向の鏡像を作成する
glow: エッジの外側の近くのオブジェクトにグローを追加します
gray: 画像をグレースケールします
invert: カラーを反転します
light: オブジェクト上に光源を作成します
mask: オブジェクト上に透明なマスクを作成しますオブジェクト
shadow: オフセットを作成します 固定シャドウ
wave: 波紋効果
Xray: オブジェクトを X 線で照らされているように見せます

具体的な適用方法は 2 つあります:

1. 最初に CSS を定義し、次にページ内の必要なオブジェクトで事前定義された CSS を使用します。実際には、これらのフィルターの構文は CSS 設定ダイアログ ボックスで事前に設定されています。特定のパラメータ。

2. CSS フィルター効果をサポートする CSS フィルター コードを HTML コントロール要素に直接記述します。

アルファ フィルター: この名前を聞くと、Flash にあると思うかもしれませんが、Photoshop で見たことがあるような気がします。はい、基本的に同じことを行います。つまり、ターゲット要素を背景とブレンドします。数値を指定してブレンドの度合いを制御できます。平たく言えば、この「背景との混合」は要素の透明度です。

構文: STYLE="filter: Alpha(Opacity=opacity, FinishOpacity=finishopacity, Style=style, StartX=startX, StartY) =startY , FinishX=finishX, FinishY=finishY)"
説明:
不透明度: 0 ~ 100 の範囲の開始値。0 は透明、100 は元のイメージです。
FinishOpacity: 目標値。
スタイル: 1 または 2 または 3
StartX: 任意の値
StartY: 任意の値
例: filter:Alpha(Opacity="0",FinishOpacity="75",Style="2" )

ぼかしフィルター: CSS フィルターの 1 つで、テキストに読み込むと立体文字の効果が得られ、Web ページのタイトルとして立体文字を使用する場合に大きなメリットをもたらします。便利で、Web ページの軽量化が可能です。画像にぼかしフィルターをロードすると、画像をよりカラフルにできますが、ぼかしフィルターを使用するとさらに便利です。 .

構文: STYLE="filter:Blur(Add = 追加、Direction = 方向、Strength = 強度)"
説明:
Add: 通常は 1 または 0。
方向: 角度、0 ~ 315 度、ステップ サイズは 45 度です。
Strength: 効果の成長の値、通常は 5。
例: filter:Blur(Add="1",Direction="45",Strength="5")

クロマ フィルター: オブジェクトの色の濃度を設定します
構文: STYLE= " フィルター:Chroma(Color = color)"
説明: カラー: #rrggbb 形式、任意。
例: filter:Chroma(Color="#FFFFFF")

DropShadow フィルター: 名前が示すように、オブジェクトに影の効果を追加します。実際の効果は、元のオブジェクトがページから離れ、オブジェクトの影がページ上に表示されるようなものです。動作原理は、オフセットを確立してから色を追加することです。
構文: STYLE="filter:DropShadow(Color=color, OffX=offX, OffY=offY, Positive=positive)"
説明: Color : #rrggbb 形式、任意。
Offx: X 軸の偏差値。
Offy: Y 軸オフセット値。
正: 1 または 0。
例: filter:DropShadow(Color="#6699CC",OffX="5″,OffY="5″,Positive="1″)

FlipH フィルタ: 水平反転を実現します
文法: STYLE="filter:FlipH"
例: filter:FlipH
FlipV フィルター: 垂直方向の反転を実現するフィルター
文法: STYLE="filter:FlipV"
例: filter: FlipV

グロー フィルター: オブジェクトに「グロー」属性を使用すると、オブジェクトのエッジがグローのような効果を生成します
構文: STYLE="filter:Glow(Color=color, Strength= 強度)"
説明:
色: 明るい色。
強度: 強度 (0-100)
例: filter:Glow(Color="#6699CC",Strength="5″)

グレー フィルター: グレー フィルターを使用して画像を回転します。グレースケール画像に変換します

構文: STYLE="filter:Gray"
例: filter:Gray

フィルターを反転: 名前が示すように、オブジェクトを反転します
構文: STYLE ="filter:Invert"
例: filter:Invert

マスク フィルター: 「MASK」属性を使用して、オブジェクトの表面を覆うフィルムを作成します。この効果は、色付きのメガネをかけてオブジェクトを見るようなものです。同じ
構文: STYLE="filter:Mask(Color=color)"
例: filter:Mask (Color="#FFFFE0″)

シャドウ フィルター: "Shadow" 属性を使用することができます。指定された方向へのオブジェクトの投影を確立します。COLOR は投影の色、DIRECTION は投影の方向を設定します。ここで、0 度は垂直上向きを表し、45 度ごとが単位となります。デフォルト値は左に 270 度です。

構文: filter:Shadow(Color=color, Direction=方向)
説明:
Color:#rrggbb 形式。
方向: 角度、0 ~ 315 度、ステップ サイズは 45 度です。
例: フィルター:シャドウ (Color="#6699CC", Direction="135″)

ウェーブ フィルター: 名前を見てその効果を想像できるかもしれませんが、その機能はオブジェクトを垂直方向の波形スタイルに歪ませ、それによって特別な効果を生み出すことです。
構文: フィルター: Wave(Add=加算、Freq=freq、LightStrength=強さ、Phase=位相、Strength=強さ)
説明:
Add: 通常は 1 または 0。
Freq: 変形値。
LightStrength: 変形率。
フェーズ: 角度変形の割合。
強度: 変形強度。
例: フィルター: wave(Add="0", Phase="4", Freq="5", LightStrength="5", Strength="2")

Xray フィルター: 表示のみオブジェクトの概要
構文: STYLE="filter:Xray"
例: filter:Xray

以上がCSS でのフィルター属性の使用方法についての深い理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。