CSSでの背景:透明の説明

Jun 12, 2018 am 11:20 AM
background

この記事では、CSSのbackground:transparentについての説明を主に紹介します。これを必要とする友人に共有します。

CSSの透明とはどういう意味ですか? ,これは何に使われますか?、この記事で詳しく説明しますので、必要な友達は参考にしてください

時々、CSSを見ると、いくつかのCSS属性がbackground:transparentとして定義されているのを目にします。背景が透明になるという意味です。実際、背景のデフォルト色は透明属性です。なので、書くか書かないかは同じです。私は学校に通っていますが、現在 JavaScript を使用しています。オペレーティング システムの Web バージョンを作成するために、完成したら必ず投稿します。作成プロセス中に多くの問題に遭遇しましたが、その多くは詳細で非常に面倒でした。それらを解決することは、私自身にとって一種の改善でもあります。
ご存知のとおり、この p のスタイルには、createelement を使用します。はは、p のマスクを作成する場合は、次のコードを見てください:

p.style.position="absolute"; 
p.style.width=document.body.clientWidth+"px"; 
p.style.height=document.body.clientHeight+"px"; 
p.style.left="0px"; 
p.style.top="0px"; 
p.style.zIndex="2000"; 
p.style.backgroundColor="black"; 
p.style.filter="alpha(opacity="+0+");";
ログイン後にコピー
これは大量のマスクです。ボード p の設定は、ユーザーが Web ページ上の他の要素を操作できないようにすることを意味します。

主にコードの最後の 2 行を見ていきます。前に述べたように、p のデフォルトのbackgroundcolor 属性は透明ですが、なぜわざわざ黒を設定するのでしょうか (問題ではありません。色を設定するだけです)。透明でない限り、空の文字列であってはなりません。ブラウザはデフォルトで空の文字列を透明として扱います)、それを透明にするためのフィルターを設定します
私は自分でテストをしましたが、混乱していました。最初はテスト結果を確認しましたが、落ち着いて考えてみると、上のコードの最後の 2 つの文がない場合、要素を操作することができます。つまり、その違いがわかりました。シールド効果はありませんが、この操作は制限されています。具体的には、テキスト、画像、ボタンなどのフォーカスされた要素に対してのみ操作できます。例を示します。

<p style="border:1px red solid;width:100px;height:100px" onclick="alert(1)">123</p>
ログイン後にコピー
通常の状況では、この p の任意の場所をクリックするとアラートが表示されますが、背景色が透明の要素で覆われている場合は、テキストがフォーカスを取得できるため、アラートが表示されます。これは他の要素にも当てはまります。ちなみに、背景色が透明な要素のイベントは、その要素によって覆われた要素によってインターセプトされます。トリガーしたオブジェクトにフォーカスがない場合、イベントは処理のために透明な要素に交換され、この要素を押します。それ以外の場合、フォーカスされたイベントは交換せずにフォーカスされたオブジェクトによって処理され、バブルはフォーカスされた要素に従って実行されます (あまり理解しにくいようですが、自分でもっと実験できます。わかりました)

言う。これは、誰もが理解していることですが、これが最後の 2 つの文が必要な理由です。この方法でのみ、Web ページの要素を完全に保護できます。
スタイルを透明色に設定します
上記では、

background:inherit;
ログイン後にコピー
と書かれていることがあります。背景をクリアする必要があるかもしれないので、

background:transparent;
ログイン後にコピー
透明な背景、つまり

要素が別の要素を覆い、下の要素を表示したい場合は、上記を変更する必要があります要素の背景を書きました透明に設定してください
この記事の内容は IE7.0 でテストされ、合格しました。

上記がこの記事の全内容です。みんなの勉強 その他の関連コンテンツについては、PHP 中国語 Web サイトに注目してください。

関連する推奨事項:

タグの CSS スタイルの 4 つの状態

CSS Border属性solidの使い方の紹介

以上がCSSでの背景:透明の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホット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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

それは&#039; Vueチームにそれを成し遂げてくれておめでとうございます。それは大規模な努力であり、長い時間がかかったことを知っています。すべての新しいドキュメントも同様です。

Redwood.jsと動物相を使用してイーサリアムアプリを構築します Redwood.jsと動物相を使用してイーサリアムアプリを構築します Mar 28, 2025 am 09:18 AM

最近のビットコインの価格が20k $ $ USDを超えており、最近30Kを破ったので、イーサリアムを作成するために深く掘り下げる価値があると思いました

ブラウザから有効なCSSプロパティ値を取得できますか? ブラウザから有効なCSSプロパティ値を取得できますか? Apr 02, 2025 pm 06:17 PM

私はこの非常に正当な質問で誰かに書いてもらいました。 Leaは、ブラウザから有効なCSSプロパティ自体を取得する方法についてブログを書いています。それはこのようなものです。

CI/CDで少し CI/CDで少し Apr 02, 2025 pm 06:21 PM

「ウェブサイト」は「モバイルアプリ」よりも適していると言いますが、Max Lynchからのこのフレーミングが好きです。

粘着性のあるポジショニングとサスのダッシュを備えた積み重ねられたカード 粘着性のあるポジショニングとサスのダッシュを備えた積み重ねられたカード Apr 03, 2025 am 10:30 AM

先日、Corey Ginnivanのウェブサイトから、この特に素敵なビットを見つけました。そこでは、スクロール中にカードのコレクションが互いに積み重ねられていました。

WordPressブロックエディターでのマークダウンとローカリゼーションを使用します WordPressブロックエディターでのマークダウンとローカリゼーションを使用します Apr 02, 2025 am 04:27 AM

WordPressエディターでユーザーに直接ドキュメントを表示する必要がある場合、それを行うための最良の方法は何ですか?

レスポンシブデザインのブラウザを比較します レスポンシブデザインのブラウザを比較します Apr 02, 2025 pm 06:25 PM

これらのデスクトップアプリがいくつかあり、目標があなたのサイトをさまざまな次元ですべて同時に表示しています。たとえば、書くことができます

フレックスレイアウト内の紫色のスラッシュ領域が誤って「オーバーフロー空間」と見なされるのはなぜですか? フレックスレイアウト内の紫色のスラッシュ領域が誤って「オーバーフロー空間」と見なされるのはなぜですか? Apr 05, 2025 pm 05:51 PM

フレックスレイアウトの紫色のスラッシュ領域に関する質問フレックスレイアウトを使用すると、開発者ツールなどの混乱する現象に遭遇する可能性があります(D ...

See all articles