1. はじめにフロントエンドページのアニメーション効果を記述する場合、filter 属性は多かれ少なかれ使用されます。属性値が多すぎるため、この記事ではその関連情報を整理して記録します。 II. はじめにフィルター属性は、要素 (通常は ) の視覚効果を定義します。 プロパティ値は次のとおりです。
注: フィルターは通常、パーセンテージ (75% など) で表されますが、小数 (0.75 など) で表すこともできます。 3. デモコード<!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>ドキュメント</title> <スタイル> 。容器 { マージン: 4rem 自動; 幅: 100%; 高さ: 自動; テキスト配置: 中央; } 。箱 { 表示: インラインブロック; マージン: 1rem; } .box ul { マージン: 0; パディング: 0; リストスタイル: なし; テキスト配置: 左; } .box ul li { マージン: .25rem 0; パディング: .25rem; カーソル: ポインタ; } .box ul li:hover { 背景色: #eee; } ul li.active { 背景色: #eee; } .box 画像 { 幅: 260ピクセル; 高さ: 260px; } </スタイル> </head> <本文> <div class="コンテナ"> <h3>左側をクリックするとプロパティが表示されます</h3> <div class="box"> <ul> <li data-p="blur(5px)">フィルター: ぼかし(5px)</li> <li data-p="brightness(.5)">フィルター: brightness(.5)</li> <li data-p="contrast(.5)">フィルター: コントラスト(.5)</li> フィルター: グレースケール(1) <li data-p="hue-rotate(90deg)">フィルター: hue-rotate(90deg)</li> <li data-p="invert(.4)">フィルター: invert(.4)</li> <li data-p="opacity(.4)">フィルター: opacity(.4)</li> フィルター: 飽和(.5) <li data-p="セピア(.5)">フィルター: セピア(.5)</li> </ul> </div> <div class="box"> <div class="origin"> <img src="upload/2022/web/87c01ec7gy1frmmmwb3anj21hc0u0b2a.jpg" alt=""> </div> <div>元の画像</div> </div> <div class="box"> <div id="フィルター"> <img src="upload/2022/web/87c01ec7gy1frmmmwb3anj21hc0u0b2a.jpg" alt=""> </div> <div id="info">効果図</div> </div> </div> <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js"></script> <スクリプト> $(関数() { $lis = $("li") とします。 $lis.on("クリック", 関数() { $lis.removeClass("アクティブ"); p = $(this).addClass("active").data("p"); とします。 $("#filter").css({"filter": p}); $("#info").text("フィルター: " + p); }); }); </スクリプト> </本文> </html> 以上がCSS3フィルター属性の使い方の詳しい紹介です。CSS3フィルター属性の詳細については、123WORDPRESS.COMの他の関連記事もご覧ください。 |
<<: MySQL インポートおよびエクスポートのバックアップの詳細
>>: ブラウザの互換モードでボタン内のテキストが垂直方向に中央揃えにならない問題について簡単に説明します。
1. スロークエリの用途は何ですか? long_query_time を超えて実行されるすべての S...
アイデア:外側のボックスは背景を設定し、内側のボックスは背景の幅と高さを設定し、ボックスを動かすアニ...
セレクタのグループ化h2 要素と段落の両方を灰色にしたいとします。これを行う最も簡単な方法は、次のス...
以前、追加と変更を一緒に記述したテストプログラムを書いたことがあります。変更が必要な場合は、フォーム...
目次スプリングブートDocker spring-boot-maven-プラグインSpotify Ma...
ウェブサイトのナビゲーションを設計することは、家の基礎を築くようなものです。基礎がしっかりしていなけ...
目次操作方法操作プロセス既存のテーブルにパーティション テーブルを作成し、データを新しいテーブルに移...
この記事の例では、3レベルのナビゲーションメニューを実装するためのjs + cssの具体的なコードを...
目次文字セット比較ルール4つのレベルの文字セットと比較規則3つのシステム変数このノートは主にMySQ...
この記事では、参考までに、加算計算機を実装するためのJavaScriptの具体的なコードを紹介します...
スタートアップ企業は、型破りな仕事のやり方、ユニークなビジネスモデル、特徴的な製品やサービス、パーソ...
1. まず、node、express、express-generator をインストールします (4...
テーブルが広い場合は、あふれてしまう可能性があります。たとえば、左と右の 2 つの div がありま...
序文特に bash 環境では、スクリプトの実行方法によって結果が異なります。スクリプトを実行する方法...
1. 公式ウェブサイトアドレス公式サイトではインストールの参考手順が紹介されています。公式サイトを見...