HTML要素によるFlashブロックの詳細な例

HTML要素によるFlashブロックの詳細な例


コードをコピー
コードは次のとおりです。

wmode パラメータ:
透過モード: z-indexを使用して階層を制御できます
不透明モード: z-indexを使用して階層を制御できます
ウィンドウ モード: Flash はブラウザーのコア表示ウィンドウの上にレイヤー化され、Flash はそれに重なる HTML をカバーします。

シナリオ 1 (フラッシュの Wmode パラメータを変更できる)
wmodeプロパティを透明または不透明に変更する

DEMO は次のとおりです。


コードをコピー
コードは次のとおりです。

<!doctypehtml>
<html lang="ja">
<ヘッド>
<メタ文字セット="UTF-8">
<title>HTML 要素が Flash をブロックする - シナリオ 1</title>
<スタイル>
html、本文、オブジェクト、埋め込み{ ​​パディング: 0; マージン: 0; }
.m-box { position: relative; }</p> <p> .m-flash、.m-flash 埋め込み { width: 400px; }
.m-shadow { 位置: absolute; 上: 0; 左: 0; 幅: 100px; 高さ: 100px; 背景色: #ccc; }
</スタイル>
</head>
<本文>
<!--透過-->
<div class="m-box">
<オブジェクトクラス="m-flash" クラスid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param name="src" value="<a href="http://www.aa.net/i/bookmark.swf">http://www.aa.net/i/bookmark.swf</a>">
<param name="wmode" value="透明"/>
<embed wmode="transparent" src="<a href="http://www.aa.net/i/bookmark.swf"></embed">http://www.aa.net/i/bookmark.swf"></embed</a>>
</オブジェクト></p> <p> <div class="m-shadow">
Jununxさん、ようこそ! - 透明
</div>
</div></p> <p><!--不透明-->
<div class="m-box">
<オブジェクトクラス="m-flash" クラスid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param name="src" value="<a href="http://www.aa.net/i/bookmark.swf">http://www.aa.net/i/bookmark.swf</a>">
<param name="wmode" value="不透明"/>
<embed wmode="opaque" src="<a href="http://www.aa.net/i/bookmark.swf"></embed">http://www.aa.net/i/bookmark.swf"></embed</a>>
</オブジェクト></p> <p> <div class="m-shadow">
Jununxさん、ようこそ! --不透明
</div>
</div></p> <p></body>
</html>

シナリオ 2 (Flash wmode パラメータは変更できません) - Flash と iframe マスクが同じページにあります。注: Safari および Opera との互換性を確保したい場合は、このマスクは使用できないことを直接伝えてください。

DEMO は次のとおりです。


コードをコピー
コードは次のとおりです。

<!doctypehtml>
<html lang="ja">
<ヘッド>
<メタ文字セット="UTF-8">
<title>HTML 要素が Flash をブロックする - シナリオ 2</title>
<スタイル>
html、本文、オブジェクト、埋め込み{ ​​パディング: 0; マージン: 0; }
.m-box { position: relative; }</p> <p> .m-flash、.m-flash 埋め込み { width: 400px; }
.m-flash { 位置: 相対; z-index: 1; }
.m-shadow { 位置: absolute; 上: 0; 左: 0; z-index: 2; 幅: 100px; 高さ: 100px; 背景色: #ccc; }
.m-shadow-txt { 位置: 絶対; z-index: 2; }
.m-shadow-ifr { 位置: absolute; z-index: -1; 幅: 100%; 高さ: 100%; 不透明度: 0; フィルター: alpha(opacity=0); }
</スタイル>
</head>
<本文>
<!--ウィンドウ-->
<div class="m-box">
<オブジェクトクラス="m-flash" クラスid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param name="src" value="<a href="http://www.aa.net/i/bookmark.swf">http://www.aa.net/i/bookmark.swf</a>">
<param name="wmode" value="window"/>
<embed wmode="window" src="<a href="http://www.aa.net/i/bookmark.swf"></embed">http://www.aa.net/i/bookmark.swf"></embed</a>>
</オブジェクト></p> <p> <div class="m-shadow">
<div class="m-shadow-txt">Jununxさん、ようこそ! --ウィンドウ</div>
<iframe class="m-shadow-ifr" フレームボーダー="0"></iframe>
</div>
</div></p> <p></body>
</html>

シナリオ3(Flashのwmodeパラメータは変更できません) - iframeページによってFlashが導入されています。注:iframeページを操作する権限がない場合は、これをブロックできないことをリクエスト者に直接伝えてください。注:SafariとOperaとの互換性を保ちたい場合は、これをブロックできないことをリクエスト者に直接伝えてください。

デモページ:


コードをコピー
コードは次のとおりです。

<!doctypehtml>
<html lang="ja">
<ヘッド>
<メタ文字セット="UTF-8">
<title>HTML 要素が Flash をブロックする - シナリオ 2</title>
<スタイル>
html、本文、オブジェクト、埋め込み{ ​​パディング: 0; マージン: 0; }
.m-box { position: relative; }</p> <p> .m-flash { position: relative; 幅: 400px; 高さ: 400px; z-index: 1; }
.m-shadow { 位置: absolute; 上: 0; 左: 0; z-index: 2; 幅: 100px; 高さ: 100px; 背景色: #ccc; }
.m-shadow-txt { 位置: 絶対; z-index: 2; }
.m-shadow-ifr { 位置: absolute; z-index: -1; 幅: 100%; 高さ: 100%; 不透明度: 0; フィルター: alpha(opacity=0); }
</スタイル>
</head>
<本文>
<!--ウィンドウ-->
<div class="m-box">
<iframe class="m-flash" src="ifr.html" frameborder="0"></iframe></p> <p> <div class="m-shadow">
<div class="m-shadow-txt">Jununxさん、ようこそ! --ウィンドウ</div>
<iframe class="m-shadow-ifr" フレームボーダー="0"></iframe>
</div>
</div></p> <p></body>
</html>

Iframe ページ:


コードをコピー
コードは次のとおりです。

<!doctypehtml>
<html lang="ja">
<ヘッド>
<メタ文字セット="UTF-8">
<title>HTML 要素が Flash をブロックする - シナリオ 3</title>
<スタイル>
html、本文、オブジェクト、埋め込み{ ​​パディング: 0; マージン: 0; }
.ifr { 位置: absolute; z-index: 2; 幅: 100px; 高さ: 100px; 不透明度: 0; フィルター: alpha(opacity=0); }
.m-flash { 位置: 絶対; z-index: 1; 幅: 400px; }
</スタイル>
</head>
<本文>
<!--ウィンドウ-->
<オブジェクトクラス="m-flash" クラスid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param name="src" value="<a href="http://www.aa.net/i/bookmark.swf">http://www.aa.net/i/bookmark.swf</a>">
<param name="wmode" value="window"/>
<embed wmode="window" src="<a href="http://www.aa.cn/i/bookmark.swf"></embed">http://www.aa.cn/i/bookmark.swf"></embed</a>>
</オブジェクト></p> <p><iframe class="ifr" frameborder="0"></iframe>
</本文>
</html>

<<:  CSS テキスト強調を使用してテキストを強調するための実装コード

>>:  ドラッグ可能で編集可能なガントチャートの詳細な説明(HighchartsはVueとReactで使用できます)

推薦する

JavaScript における this ポイントの問題の詳細な説明

要約する地球環境 ➡️ ウィンドウ通常関数 ➡️ ウィンドウまたは未定義コンストラクター ➡️ 構築...

JavaScript データ型変換の例 (他の型を文字列、数値型、ブール型に変換する)

序文データ型変換とは何ですか?フォームまたはプロンプトを使用して取得されるデフォルトのデータ型は文字...

MySQL innodb B+ツリーの高さを取得する方法

序文MySQL の InnoDB エンジンがインデックスの保存に B+tree を使用する理由は、デ...

MySQL データベースのアップグレードにおけるいくつかの「落とし穴」

商用データベースの場合、データベースのアップグレードは優先度が高く、バージョンアップのロードマップ、...

Vue cli開発に基づく外部コンポーネントVantのデフォルトスタイルの変更の詳細な説明

目次序文1. 少ない2. コンポーネントをインポートする3. 設定ファイルを変更するステップ1: l...

Vue プロジェクトのパッケージ化と最適化の実装手順

目次Vueプロジェクトのパッケージ化、起動、最適化Vueプロジェクトのパッケージ化プロジェクトホステ...

MySQL エンコーディング utf8 および utf8mb4 utf8mb4_unicode_ci および utf8mb4_general_ci

参考: MySQL 文字セットの概要utf8mb4 は MySQL 8.0 のデフォルトの文字セット...

MySQLのSQLモードの特徴のまとめ

序文SQL モードは、MySQL がサポートする SQL 構文と、実行されるデータ検証チェックに影響...

HTML ページをスクロールするときに一部のコンテンツを固定位置に固定する方法

この記事では主に、レイアウトに役立つ、HTML ページ内の一部のコンテンツを固定してスクロール時にス...

Linux7 ベースの Hadoop のインストールと構成の詳細なグラフィック説明

上記のように材料を準備します(ps: hadoop-3.1.2-srcはhadoop-3.1.2に変...

WeChatミニプログラムビデオ集中砲火位置ランダム

この記事では、WeChatミニプログラムのビデオ弾幕の位置をランダム化するための具体的なコードを紹介...

詳細なLinuxインストールチュートリアル

(Win7 システム) VMware 仮想マシンのインストール チュートリアルVMware は仮想マ...

分散監視システムにおけるZabbixのアクティブ、パッシブ、Web監視のプロセスの詳細な説明

前回の記事では、Zabbix のネットワーク検出機能について学習し、アクションと組み合わせてホストの...

HTML のタイトル、段落、改行、水平線、特殊文字についての簡単な説明

タイトルXML/HTML コードコンテンツをクリップボードにコピー< h1 >第 1 レ...

MySQL方言の簡単な紹介

データベースはさておき、人生における方言とは何でしょうか?方言とは、ある場所特有の言語です。他の場所...