つまり、フィルターコレクション

つまり、フィルターコレクション

IE は開発の初期段階では頭を悩ませましたが、他のブラウザとは異なります。他のブラウザがサポートしている機能をサポートしていないだけでなく、他のブラウザがサポートしていない機能もサポートしています。今日は、その機能の 1 つであるフィルターについて簡単に紹介します。


CSS フィルターは主に、画像のさまざまな特殊効果を実現するために使用されます。これは、Web サイト制作において非常に魔法のような役割を果たします。 CSS フィルターを使用すると、Web サイトをより美しくすることができます。CSS では、フィルター属性はフィルターの意味を表し、テキスト、画像、表のフィルター効果を設定できます。
構文: STYLE={"filter:filtername(fparameter1,fparameter2...)}
注: Filtername はフィルターの名前、fparameter1、fparameter2 などはフィルターのパラメーターです。
13 CSS フィルター効果 1. フィルター: 彩度 - 特殊な色を透明にします。
構文: STYLE="filter:Chroma(Color=color)"
ラベル: 色: #rrggbb 形式、任意。
2. フィルター: ぼかし - 高速移動効果、つまりぼかし効果を作成します。
構文: STYLE="filter:Blur(Add=追加、Direction=方向、Strength=強度)"
注: 追加: 通常は 1 または 0。方向: 角度、0 ~ 315 度、ステップ長は 45 度。強度: 効果の増加値、通常は 5。
3. フィルター: FlipV - 垂直方向の鏡像を作成します。
構文: STYLE="filter:FlipV"
4. フィルター: アルファ - 透明度のレベルを設定します。構文: 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: 任意の値 5。フィルター: FlipH - 水平方向のミラー イメージを作成します。
構文: STYLE="filter:FlipH"
6. フィルター: グロー - 近くのオブジェクトのエッジにグローを追加します。
構文: STYLE="filter:Glow(Color=色,Strength=強度)"
ラベル: 色: 発光色; 強度: 強度 (0-100)
7.フィルター:マスク - オブジェクトに透明なマスクを作成します。
構文: STYLE="filter:Mask(Color=color)"
8. フィルター: フィルター: X 線 - オブジェクトが X 線で照らされたように見えます。
構文: STYLE="filter:Xray"
9.フィルター: 反転——色を反転します。
構文: STYLE="filter:Invert"
10.Filter:DropShadow -- オブジェクトの固定された影を作成します。
構文: STYLE="filter:DropShadow(Color=color,OffX=offX,OffY=offY,Positive=positive)"
ラベル: 色: #rrggbb 形式、任意。Offx: X 軸のオフセット値。Offy: Y 軸のオフセット値。正: 1 または 0。
11. フィルター: グレー - 画像をグレースケール化します。
構文: STYLE="filter:Gray"
12. フィルター: 波 - 波紋効果。
構文:filter:Wave(Add=add,Freq=freq,LightStrength=strength,Phase=phase,Strength=strength)
ラベル: Add: 通常は 1 または 0、Freq: 変形値、LightStrength: 変形パーセンテージ、Phase: 角度変形パーセンテージ、Strength: 変形強度。
13.shadow--オフセット固定シャドウを作成します。
構文:filter:Shadow(Color=色,Direction=方向)
ラベル: 色: #rrggbb 形式、方向: 角度、0 ~ 315 度、ステップ長は 45 度。
CSS フィルターを使用する際に注意すべき点の 1 つは、現在の Web サイトのレイアウトでは、フィルターが div に添付されることが多いことです。HTML コードで div の id を単に設定しても、フィルターは機能しません。スタイルまたは CSS で id 属性を定義する必要があります。そうしないと、フィルターは機能しません。



ウェブサイトを作成するときに、PPT ドキュメントのように画像を自由に切り替えるには、たった 1 文のコードだけが必要です。とても簡単です!変換する前に、次の 3 つの基本コードを理解する必要があります。
回転: style="filter: progid:DXImageTransform.Microsoft.BasicImage(rotation:1)"
背景色を削除: style="filter:Chroma(Color=#000000)"
グラデーションの色を設定します: style="position:relative;left:0px;top:0px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ff0000,endcolorstr=#ffff00,gradientType=1)"
ハイライトレビュー: ウェブサイト構築のための CSS フィルター効果の包括的なコレクション 以下は、画像変換フィルターの包括的なコレクションです。お役に立てば幸いです。 ! !
ランダム変換: progid:DXImageTransform.Microsoft.RevealTrans(enabled=true,transition=23)
正方形が徐々に小さくなります: progid:DXImageTransform.Microsoft.Iris(irisstyle=square,motion=in)
正方形が徐々に拡大します: progid:DXImageTransform.Microsoft.Iris(irisstyle=square,motion=out)
クロスフェード: progid:DXImageTransform.Microsoft.Iris(irisstyle=cross,motion=in)
クロスフェード: progid:DXImageTransform.Microsoft.Iris(irisstyle=cross,motion=out)
星の形が徐々に大きくなります: progid:DXImageTransform.Microsoft.Iris(irisstyle=star,motion=out)
星の形が徐々に小さくなります: progid:DXImageTransform.Microsoft.Iris(irisstyle=star,motion=in)
円は徐々に大きくなります: progid:DXImageTransform.Microsoft.Iris(irisstyle=circle,motion=out)
円は徐々に小さくなります: progid:DXImageTransform.Microsoft.Iris(irisstyle=circle,motion=in)
ダイヤモンドは徐々に小さくなります: progid:DXImageTransform.Microsoft.Iris(irisstyle=diamond,motion=in)
ダイヤモンドは徐々に大きくなります: progid:DXImageTransform.Microsoft.Iris(irisstyle=diamond,motion=out)
プラス記号が大きくなります: progid:DXImageTransform.Microsoft.Iris(irisstyle=plus,motion=out)
プラス記号が徐々に減少します: progid:DXImageTransform.Microsoft.Iris(irisstyle=plus,motion=in)
上方向に消去: progid:DXImageTransform.Microsoft.Blinds(bands=1,direction=up)
下方向に消去: progid:DXImageTransform.Microsoft.Blinds(bands=1,direction=down)
左を消去: progid:DXImageTransform.Microsoft.Blinds(bands=1,direction=left)
右を消去: progid:DXImageTransform.Microsoft.Blinds(bands=1,direction=right)
左と右の中央部分を縮小します: progid:DXImageTransform.Microsoft.Barn(motion=in,orientation=vertical)
ランダム溶解: progid:DXImageTransform.Microsoft.RandomDissolve(enable=true)
中央部分を上下に拡大します: progid:DXImageTransform.Microsoft.Barn(motion=out,orientation=horizo​​ntal)
中央の左と右を拡大します: progid:DXImageTransform.Microsoft.Barn(motion=out,orientation=vertical)
ランダムな水平線: progid:DXImageTransform.Microsoft.RandomBars(orientation=horizo​​ntal)
ランダムな垂直線: progid:DXImageTransform.Microsoft.RandomBars(orientation=vertical)
上部と下部の中央部分を縮小します: progid:DXImageTransform.Microsoft.Barn(motion=in,orientation=horizo​​ntal)
標準グラデーション変換: BlendTrans (enabled=true、percent=10)
調整可能なグラデーション変換: progid:DXImageTransform.Microsoft.Fade(enabled=true,overlap=1.0)
右下に挿入: progid:DXImageTransform.Microsoft.Inset(enabled=true)
非表示のストレッチ: progid:DXImageTransform.Microsoft.Stretch(stretchstyle=hide)
プッシュ ストレッチ: progid:DXImageTransform.Microsoft.Stretch(stretchstyle=push)
回転ストレッチ: progid:DXImageTransform.Microsoft.Stretch(stretchstyle=spin)
反時計回り: progid:DXImageTransform.Microsoft.RadialWipe(wipestyle=wedge)
放射状の光線: progid:DXImageTransform.Microsoft.RadialWipe(wipestyle=radial)
モザイク効果: progid:DXImageTransform.Microsoft.Pixelate(maxSquare=20)
時計: progid:DXImageTransform.Microsoft.RadialWipe(wipestyle=clock)
階段左下: progid:DXImageTransform.Microsoft.Strips(motion=leftdown)
階段の右上: progid:DXImageTransform.Microsoft.Strips(motion=rightup)
階段の左上: progid:DXImageTransform.Microsoft.Strips(motion=leftup)
階段を右下へ: progid:DXImageTransform.Microsoft.Strips(motion=rightdown)
スパイラル収縮: progid:DXImageTransform.Microsoft.Spiral(gridSizeX=20,gridSizeY=20)
風車の回転: progid:DXImageTransform.Microsoft.Wheel(spokes=20)
Z 字型のジグザグ: progid:DXImageTransform.Microsoft.Zigzag(gridSizeX=20,gridSizeY=20)
H ブラインド: progid:DXImageTransform.Microsoft.Blinds(bands=6,direction=down)
:progid:DXImageTransform.Microsoft.Blinds(バンド=6、方向=上)
:progid:DXImageTransform.Microsoft.Blinds(バンド=60、方向=下)
:progid:DXImageTransform.Microsoft.Blinds(バンド=60、方向=上)
V ブラインド: progid:DXImageTransform.Microsoft.Blinds(bands=6,direction=right)
:progid:DXImageTransform.Microsoft.Blinds(バンド=6、方向=左)
:progid:DXImageTransform.Microsoft.Blinds(バンド=60、方向=右)
:progid:DXImageTransform.Microsoft.Blinds(バンド=60、方向=左)
スライドの入れ替え: progid:DXImageTransform.Microsoft.Slide(slidestyle=swap,bands=1)
:progid:DXImageTransform.Microsoft.Slide(スライドスタイル=スワップ、バンド=20)
プッシュ スタイルのスライド: progid:DXImageTransform.Microsoft.Slide(slidestyle=push,bands=1)
:progid:DXImageTransform.Microsoft.Slide(スライドスタイル=プッシュ、バンド=20)
非表示のスライド: progid:DXImageTransform.Microsoft.Slide(slidestyle=hide,bands=1)
:progid:DXImageTransform.Microsoft.Slide(スライドスタイル=非表示、バンド=20)
前方にぼかし: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.5,wipestyle=0,motion=forward)
:progid:DXImageTransform.Microsoft.GradientWipe(グラデーションサイズ=0.5、ワイプスタイル=0、モーション=逆)
:progid:DXImageTransform.Microsoft.GradientWipe(グラデーションサイズ=0.5、ワイプスタイル=1、モーション=前方)
:progid:DXImageTransform.Microsoft.GradientWipe(グラデーションサイズ=0.5、ワイプスタイル=1、モーション=逆)
垂直チェッカーボード: progid:DXImageTransform.Microsoft.CheckerBoard(direction=right,squaresX=12,squaresY=12)
:progid:DXImageTransform.Microsoft.CheckerBoard(方向=左、正方形X=12、正方形Y=12)
:progid:DXImageTransform.Microsoft.Checkerboard(方向=右、正方形X=2、正方形Y=2)
:progid:DXImageTransform.Microsoft.Checkerboard(方向=左、正方形X=2、正方形Y=2)
:progid:DXImageTransform.Microsoft.Checkerboard(方向=右、正方形X=60、正方形Y=60)
:progid:DXImageTransform.Microsoft.Checkerboard(方向=左、正方形X=60、正方形Y=60)
水平チェッカーボード: progid:DXImageTransform.Microsoft.CheckerBoard(direction=down,squaresX=12,squaresY=12)
:progid:DXImageTransform.Microsoft.CheckerBoard(方向=上、正方形X=12、正方形Y=12)
:progid:DXImageTransform.Microsoft.Checkerboard(方向=下、squaresX=2、squaresY=2)
:progid:DXImageTransform.Microsoft.Checkerboard(方向=上、squaresX=2、squaresY=2)
:progid:DXImageTransform.Microsoft.Checkerboard(方向=下、正方形X=60、正方形Y=60)
:progid:DXImageTransform.Microsoft.Checkerboard(方向=上、正方形X=60、正方形Y=60)

<<:  element-uiのアップロードコンポーネントでファイルやその他のパラメータを転送する際の問題を分析する

>>:  CSS3 疑似クラスセレクターの簡単なレビュー

推薦する

MySQLを5.7にアップグレードすると、WordPressはデータをインポートするときにエラー1067を報告します

最近MySQLを5.7にアップグレードしましたが、WordPressでデータのインポート時にエラーが...

Elementのメッセージポップアップウィンドウが繰り返しポップアップする問題の解決

目次1. 使用2. メッセージポップアップウィンドウが繰り返し表示される問題を解決する1. 使用Vu...

Vue を使用してモバイル APK プロジェクトを完了することについての簡単な説明

目次基本設定エントリファイル main.jsアプリ.vue表紙ヘッダー検索バー本体当プロジェクトでは...

MySQL の自動増分 ID (主キー) が不足した場合の解決策

MySQL で使用される自動インクリメント ID には多くの種類があり、各自動インクリメント ID ...

スクロールバーがスペースを占有することで発生するバグを修正しました

背景このバグは滾動條占據空間ことで発生していました。いくつかの情報を確認して、ようやく解決しました。...

Axios はリクエストをキャンセルし、重複リクエストを回避します

目次起源現状リクエストをキャンセル cancelTokenリクエスト方法の変更重複したリクエストを避...

CSS プロパティ display:flow-root 宣言を 1 つの記事でマスターする

zhangxinxu より https://www.zhangxinxu.com/wordpress...

js における浅いコピーと深いコピーの詳細な説明

目次1. jsメモリ2. 譲渡3. 浅いコピー4. ディープコピー序文:以下の記事を読む前に、記憶に...

Vue でシンプルな無限ループスクロールアニメーションを実装する例

この記事では主に、Vue でシンプルな無限ループスクロールアニメーションを実装し、みんなで共有する例...

Vueは、商品の数を制御するためのコンポーネントのパッケージ化と使用を実装します。

Vueのコントロール商品数量コンポーネントのカプセル化と使用は参考までに。具体的な内容は以下のとお...

H5ゲームをnginxサーバーにデプロイする方法の詳細な説明

自己学習型ゲーム開発の道において、最も充実した瞬間は、自分でミニゲームを作り、友達と共有して試しにプ...

nginx で SSL 証明書を設定して https サービスを実装する方法

前回の記事では、openssl を使用して無料の証明書を生成した後、この証明書を使用してローカル ノ...

JavaScript の非同期処理で待機時間を節約できますか?

JavaScriptで非同期実行の結果を同期的に取得するには、 for ループ内でawaitを使用...

JQueryはアニメーション効果の非表示と表示を実装します

この記事では、アニメーション効果の非表示と表示を実現するためのJQueryの具体的なコードを参考まで...

Vue3はJingdong製品詳細ページの虫眼鏡効果コンポーネントをカプセル化します

この記事では、Jingdong製品詳細ページの虫眼鏡効果コンポーネントに似たvue3カプセル化の具体...