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で使用できます)

推薦する

VMware 仮想マシンのインストール win7 オペレーティング システム チュートリアル ダイアグラム

VMwareaのインストールプロセスは説明しませんが、主にwin7イメージをロードする方法を説明しま...

MySQL インデックスのカーディナリティの概念と使用例

この記事では、例を使用して、MySQL インデックス カーディナリティの概念と使用方法を説明します。...

Vue ユニットテストに推奨されるプラグインと使用例

目次フレーム最高レベルのエラー報告活発なコミュニティとチーム冗談モカ推奨プラグインVue テストライ...

純粋なテキストとアイコン付きのボタンを実現するための HTML+CSS

この記事では、いくつかの基本的なページ要素の実装方法をまとめており、後で更新される予定です。まず、私...

プログレッシブ ウェブ アプリ (PWA) の開発方法

目次概要必要とするアプリURL PWA にはどのような技術コンポーネントが必要ですか?マニフェストフ...

Vue カスタム オプション時間カレンダー コンポーネント

この記事の例では、参考のためにvueカスタムオプションタイムカレンダーコンポーネントの具体的なコード...

VMware仮想マシンにdeepin20をインストールする最も完全で詳細なプロセス

仮想マシンソフトウェア: VMware Workstationイメージ: deepin-deskto...

MySQLでバッチを更新するいくつかの方法

通常、フィールド値を更新するには次の SQL ステートメントを使用します。 mytable を更新し...

州と市町村の連携を簡単に実現するJavaScript

この記事では、省と市の簡単な連携を実現するためのJavaScriptの具体的なコードを参考までに紹介...

VMware 15.5 バージョンのインストール Windows_Server_2008_R2 システム チュートリアル図

1. VMware 15.5から新しい仮想マシンを作成する1. VMware を開き、ホームページで...

VUEはFlappy Birdゲームのサンプルコードを実装します

Flappy Bird は、誰もがアプリでプレイしたことがある非常にシンプルな小さなゲームです。ここ...

MySQL の効率的なクエリの左結合とグループ化 (プラス インデックス)

mysql 効率的なクエリMySQL は、左結合の速度を上げるために group by を犠牲にし...

MYSQL 5.6 スレーブレプリケーションの展開と監視

MYSQL 5.6 スレーブレプリケーションの展開と監視MYSQL 5.6 のインストールと展開 #...

njs モジュールを使用して nginx 構成に js スクリプトを導入する

目次序文1. NJSモジュールをインストールする方法1: NJSモジュールを動的にロードする方法2:...

ウェブページのカラーマッチング例分析: 緑色のカラーマッチングウェブページ分析

<br />緑は黄色と青(寒色と暖色)の中間の色で、より穏やかな色です。そのため、緑は最...