検索
ホームページウェブフロントエンドCSSチュートリアルCSS MASK フィルターの賢い使い方_基本チュートリアル

マスク フィルターを使用すると、Web ページ上の HTML 要素オブジェクトに対して長方形のマスクを作成できます。マスクとは何ですか? Flash でマスクを使用したことがある場合は、それがそのようなものであることがわかるでしょう。実際、マスキングもこのように理解できます。これは、オブジェクトを色の付いた布で覆うことに相当しますが、中身は掘り出されます。それでも理解できない場合は、下の図を見て詳しく説明します。
CSS MASK フィルターの賢い使い方_基本チュートリアル
図 1 マスク フィルター効果 1

上のマスク フィルターでこのような暗い色を使用します。効果がはっきりとわかるということ。マスク フィルターのパラメーターを見てみましょう。マスク フィルターにはパラメーター Color が 1 つだけあり、これは #RRGGBB 形式のマスクのカラー値です。 DW3 で適切な色を選択するだけです。たとえば、上記のマスク フィルター コードは次のとおりです: .mask1 { filter:mask(color=#00ff00) }. 次の例では、実際に、フィルターの色は重要ではなく、重要なのは背景の色です。
次に、マスク フィルタを使用していくつかの特殊効果を作成します。
1. カラフルなテキスト
CSS MASK フィルターの賢い使い方_基本チュートリアル
図 2 マスクフィルター効果2

上記の効果はどうでしょうか?ちょっとイメージ通りですよね。これがマスクフィルターの効果です。ここでは白いフィルターが使用されており、そのコードは .mask1 { filter:mask(color=#ffffff) } です。カラフルな文字の色は、実際には背景の色です。作成方法もとても簡単で、1*1の表を挿入し、その表にマルチカラーの背景を追加し、表に文字を入力し、セルにマスクフィルターを読み込むだけで完了です。 !
2. サーチライトのアニメーション効果
次のサーチライトの効果は、Flash を使用するには多大な労力を必要としますが、CSS フィルターを使用して実現できるとは思いませんでした。サーチライトの効果はダイナミックなので、プロセスの写真は 2 枚しか撮れません。ダイナミックな効果を見たい場合は、私の言ったことに従って 1 枚作るか、私の家 (http://fym888. go.163.com)見てください。
CSS MASK フィルターの賢い使い方_基本チュートリアル
図 3 サーチライトのアニメーション効果 1
CSS MASK フィルターの賢い使い方_基本チュートリアル
図 4 サーチライト アニメーション効果 2

作成方法は次のとおりです。
この効果は上の例よりも少し複雑ですが、マウスを数回クリックするだけです。
1. 「親レイヤー」と呼ぶレイヤーを挿入します。このレイヤーは、表示するコンテンツ (テキストまたは画像) を配置するために使用されます。このレイヤーの上にレイヤーを挿入します。これをサブレイヤーと呼びます。これは主にマスキング効果を作成するために使用されます。
2. 親レイヤーのプロパティ パネルで表示ウィンドウを設定します。つまり、レイヤーの「クリップ」属性を設定します。この属性では、相対座標が使用されます。L と T は、レイヤーの座標です。左上隅、R と B は右下隅の座標です。後続のサブレイヤーは、設定したウィンドウにのみ表示されます。レイヤー属性パラメータ設定パネルは以下のとおりです。
CSS MASK フィルターの賢い使い方_基本チュートリアル
図 5 レイヤー属性パネル

ここにあります。親レイヤーは「Layer4」ですが、ここでは親レイヤー全体を表示ウィンドウとして使用しています。つまり、子レイヤーが親レイヤーに移動すると表示され、親レイヤーの外には表示されません。
3. サブレイヤーに背景が透明な円形の画像を挿入します。ここで円形の画像を使用する主な目的は、サーチライトの投影が円のように見えることです。また、円の外側の画像部分は透明でなければなりません。それ以外の場合は、移動する長方形のボックスが表示されます。次に、親レイヤーの背景色と同じ色のマスクフィルターを子レイヤーに読み込み、親レイヤーのコンテンツを完全に覆うことができるように子レイヤーを拡大します。ブラウザは円形のみになりますが、画像のその部分が表示されます。これはまさに私たちが望んでいることです。
4. もちろん、サーチライトの効果を出したい場合は、Dreamweaver のタイムライン機能を使用して円形の領域を移動させる必要があります。 DW3 では、まず、親レイヤー コンテンツの先頭を覆うようにサブレイヤーにドラッグします。「Ctrl F9」を押してタイムライン パネルを表示し、サブレイヤーをタイムライン パネルにドラッグして、最後のフレームを100フレームにして、50フレーム目にキーフレームを挿入し、親レイヤーのコンテンツの最後尾にサブレイヤーの画像を重ね、「Loop」(ループ再生)と「Auto」(自動再生)を選択します。タイムラインパネル、すべてOKです。
複雑なアニメーションが完成しました。F12 を押して見てください。かっこいいと思いませんか? !

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

最近の色に関するツール、記事、リソースの実行がありました。あなたの楽しみのためにここにそれらを丸くすることで、私がいくつかのタブを閉じてもらいましょう。

FlexBoxでの自動マージンの仕組みFlexBoxでの自動マージンの仕組みApr 13, 2025 am 11:35 AM

ロビンは以前にこれをカバーしたことがありますが、私は過去数週間でそれについての混乱を聞いて、他の人がそれを説明することに刺されたのを見ました、そして私は望んでいました

動く虹色の下線動く虹色の下線Apr 13, 2025 am 11:27 AM

サンドイッチサイトのデザインが大好きです。多くの美しい特徴の中には、これらの見出しがあり、レインボーの下線が下線を描いて、スクロールするときに動きます。そうではありません

新年、新しい仕事?グリッド駆動の履歴書を作成しましょう!新年、新しい仕事?グリッド駆動の履歴書を作成しましょう!Apr 13, 2025 am 11:26 AM

多くの人気のある履歴書設計は、グリッド形状にセクションを配置することにより、利用可能なページスペースを最大限に活用しています。 CSSグリッドを使用して、レイアウトを作成しましょう

リロードしすぎるという習慣からユーザーを分解する1つの方法リロードしすぎるという習慣からユーザーを分解する1つの方法Apr 13, 2025 am 11:25 AM

ページのリロードは何かです。ページが反応しないと思われるとき、または新しいコンテンツが利用可能であると信じるときにページを更新することもあります。時々私たちはただ怒っています

Reactを使用したドメイン駆動型のデザインReactを使用したドメイン駆動型のデザインApr 13, 2025 am 11:22 AM

Reactの世界でフロントエンドアプリケーションを整理する方法に関するガイダンスはほとんどありません。 (「正しいと感じる」までファイルを移動するだけです笑)。真実

非アクティブユーザーの検出非アクティブユーザーの検出Apr 13, 2025 am 11:08 AM

ほとんどの場合、ユーザーがアプリケーションに積極的に関与しているのか、一時的に非アクティブであるかを本当に気にしません。非アクティブ、意味、おそらく彼ら

Wufoo ZapierWufoo ZapierApr 13, 2025 am 11:02 AM

Wufooは常に統合に優れています。キャンペーンモニター、MailChimp、TypeKitなどの特定のアプリと統合されていますが、

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール