CSSでフィルタープロパティを使用する方法
CSSフィルタープロパティにより、ぼかし、明るさ、グレースケールなどの視覚効果をHTML要素に直接適用できます。 1)構文フィルター:フィルター機能(値)を使用して、効果を適用します。 2)複数のフィルターをスペース分離と組み合わせます。 3)一般的な関数には、Blur()、Brightness()、Contrast()、Grayscale()、Hue-Rotate()、Invert()、Opacity()、Surtate()、およびSepia()が含まれます。 4)ホバーエフェクト、ダークモードの調整、ぼやけた背景、および障害状態にフィルターを適用します。 5)大きな要素での過度の使用を避けてパフォーマンスを確保し、背景のぼやけのためのバックドロップフィルターを好みます。 6)フィルターは非破壊的であり、最新のブラウザーで広くサポートされているため、元のコンテンツを変更せずに動的でパフォーマンスのある視覚的強化に最適です。
CSS filter
プロパティは、視覚効果を要素に適用するための強力なツールです。ほとんどの場合、一般的に画像だけでなく、ビデオ、ボタン、またはその他のHTML要素でもあります。画像編集ソフトウェアやJavaScriptを必要とせずに、ぼかし、輝度調整、グレースケールなど、すべてCSSを介して直接的に直接コンテンツのレンダリングを変更できます。

効果的に使用する方法は次のとおりです。
基本的な構文
filter
プロパティは、1つ以上のフィルター機能をその値として使用します。一般的な構文は次のとおりです。

要素 { フィルター:フィルター機能(値); }
複数のフィルターをスペースで分離することで適用できます。
img { フィルター:ぼかし(2px)明るさ(70%)コントラスト(120%); }
一般的なフィルター関数
各フィルター関数は、特定の視覚的側面を調整します。これが最も広く使用されているものです:

blur(px)
ガウスのぼかしを適用します。ピクセル値が高いほど、要素がぼやけます。
例:filter: blur(3px);
- 背景のぼやけの効果に適しています。brightness(%)
明るさを調整します。100%
変化がないことを意味します。100%
を超えると、それが明るくなり、下は暗くなります。
例:filter: brightness(50%);
- ホバー調光に役立ちます。contrast(%)
コントラストを調整します。100%
は変更されていません。値が低いとコントラストが減り、高くなります。
例:filter: contrast(150%);
grayscale(%)
要素をグレースケールに変換します。100%
は完全に灰色で、0%
はフルカラーです。
例:filter: grayscale(100%);
- 非アクティブな状態の画像でよく使用されます。hue-rotate(deg)
カラーホイールを回転させます。学位値(0DEGから360DEG)を受け入れます。
例:filter: hue-rotate(90deg);
- スペクトル全体に色をシフトします。invert(%)
色を反転させます。100%
完全に反転したことを意味します。
例:filter: invert(100%);
- ダークモードで使用されています。opacity(%)
透明性を設定します。opacity
CSSプロパティに似ていますが、フィルターチェーン内で動作します。
例:filter: opacity(50%);
saturate(%)
色の飽和を調整します。100%
は正常で、値が高いのは色を強化します。
例:filter: saturate(200%);
sepia(%)
セピアトーンを適用します。100%
ビンテージの写真効果を与えます。
例:filter: sepia(80%);
実際のユースケース
画像ホバーエフェクト
ホバーで画像をより魅力的にします:IMG:ホバー{ フィルター:明るさ(120%)飽和(150%); 遷移:0.3sの容易さをフィルター。 }
ダークモードの調整
組み込みコンテンツのコントラストを反転または調整します。.dark-mode iframe { フィルター:反転(1)色相(180DEG); }
ぼやけた背景(背景効果)
backdrop-filter
は透明なオーバーレイに適していますが、filter: blur()
要素自体で動作します。.blurred-box { フィルター:Blur(4px); }
障害国
視覚的に要素を強調しない:.Disabled-Button { フィルター:グレースケール(100%)不透明(60%); }
パフォーマンスとブラウザのサポート
- 通常、フィルターはハードウェアアクセラレーションされているため、パフォーマンスが良好です。
-
will-change
またはtransform: translateZ(0)
を使用して、大きな要素に遅れに気付いた場合は慎重に。 - ほとんどの最新のブラウザは
filter
をサポートしていますが、インターネットエクスプローラーの古いバージョンはそうではありません。 - 背景効果(要素の背後にあるものをぼかす)については、代わりに
backdrop-filter
を使用します。
最終メモ
filter
プロパティは非破壊的であり、オリジナルの画像またはコンテンツは変更されません。微妙な機能強化や動的なUIフィードバックに最適です。大きな要素の大きなぼやけのような重いフィルターを使いすぎることは避けてください。彼らはローエンドのデバイスのパフォーマンスに影響を与える可能性があるためです。基本的に、ビジュアルをすばやくきれいに微調整したい場合は、
filter
はCSS機能です。以上がCSSでフィルタープロパティを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undress AI Tool
脱衣画像を無料で

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Stock Market GPT
AIを活用した投資調査により賢明な意思決定を実現

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック

CSSのガラス模倣効果を作成するには、背景のぼかしを実現するために背景フィルターを使用し、RGBA(255,255,255,0.1)などの半透明の背景を設定し、サブルの境界と影を追加して階層の感覚を高め、要素の背後に十分な視覚的コンテンツがあることを確認する必要があります。 1。背景:Blur(10px)を使用して、バックグラウンドコンテンツを曖昧にします。 2. RGBAまたはHSLAを使用して透明な背景を定義して、透明性の程度を制御します。 3. 3次元を強化するために、1pxsolidrgba(255,255,255,0.3)の境界線とボックスシェードを追加します。 4.容器に写真やテクスチャなどの豊富な背景があることを確認して、ぼやけた浸透効果を提示します。 5.古いブラウザと互換性があります

CSSリストスタイルを変更するには、最初にリストスタイルタイプを使用して弾丸または番号付けスタイルを変更します。 1.リストスタイルタイプを使用して、ULの弾丸をディスク、円、または正方形に設定し、OLの数は小数、下部アルファ、上部アルファ、下部ローマンまたはアッパーローマです。 2。リストスタイルでタグを完全に削除します:なし。 3.リストスタイルイメージ:url( 'bullet.png')を使用して、カスタム画像に置き換えます。 4。リストスタイルのポジションを使用します:in

grid-template-areaspropertyallowsdeveloperSocreateive、readablelayoutsbydefiningnamedgridareas;それぞれwith-areanamesonchildelementsは、headerheaderer "for

ダークモードを実装する主な方法は2つあります。1つは、システムの好みを適応させるために自動的に照会するためにカラーシェームメディアを好むことを使用することです。もう1つはJavaScriptを介して手動スイッチング機能を追加することです。 1.ユーザーシステムに応じて暗いテーマを自動的に適用するには、カラーシェームを好みます。 JavaScriptは必要ありません。メディアクエリのスタイルを定義するだけです。 2。手動の切り替えを実現するには、ライトテーマとダークテーマのクラスを定義し、トグルボタンを追加し、JavaScriptを使用してテーマステータスとローカルストレージを管理してユーザーの好みを保存する必要があります。 3.両方を組み合わせて、ページが読み込まれたときに最初にLocalstを読むことができます。

cssgradientsprovidesmoothcolortransitionswithoutimages.1.Linear GradientsColorSalOrsalOrsArtaightlineSingDirectionSlikotobottOMORANGLESLIKE45DEG、ANDSUPPORTMULTIPRECOLORSTOPSFORCHLEXEFFECTS.2

cslowsfullcustomization ofordereddundunoredStoenhanceReadabilityanddesignconsistency.youcanchangededededededeled-style-typeproperty、soctingtingundliststoussquare、circe、ornobullets、および順調に測定された方法を順調に進めます

Box Shadowsを追加するには、Box-Shadow属性を使用します。 1.基本的な構文はボックスシャドウです:水平オフセット垂直オフセットブルール半径拡張半径の色の影。 2。最初の3つの値が必要であり、残りはオプションです。 3。RGBA()またはHSLA()を使用して、透過効果を実現します。 4.正の膨張半径が影を拡張し、負の値が低下します。 5.コンマの分離によって複数の影を追加できます。 6.さまざまな背景で視界がテストされることを確認するために、過剰使用を避ける必要があります。この属性はブラウザによってよくサポートされており、合理的な使用によりデザインテクスチャが改善されます。

CSSを使用してビデオプレーヤーの外観をカスタマイズするには、最初にビデオとカスタムコントロールを含むコンテナを作成し、CSSを介してデフォルトのコントロールを非表示にし、独自の再生インターフェイスを設計する必要があります。レスポンシブデザインを組み合わせてモバイルデバイスに適応し、ネイティブコントロールのダウンロードとピクチャーオプションを削除し、フルスクリーン、ミュート、その他の関数ボタンを展開し、最終的にモダンな外観、統一スタイル、優れたユーザーエクスペリエンスを持つビデオプレーヤーを実装します。
