ホームページ >ウェブフロントエンド >jsチュートリアル >ナマズ - パート1
この記事では、スクロールするときでもウェブページの下部に表示されたままの永続的な「ナマズ」広告バナーを作成する方法について説明します。 この手法では、CSSとJavaScriptの組み合わせを使用し、インターネットエクスプローラーの特別な取り扱いを行います。
重要な概念:
position: fixed
クロスブラウザーの互換性:position: fixed
を使用してラッパー内のスクロールを管理します。
div#zip
position: absolute
IE固有の取り扱い:overflow: auto
カスタムjavaScript関数(wrapFish
次のコードスニペットは、使用されたCSSとJavaScriptを示しています。 これは、デモンストレーションのための単純化されたバージョンであることに注意してください
:
: catfish.css
#catfish { position: fixed; bottom: 0; background: transparent url(images/catfish-tile.gif) repeat-x left bottom; padding: 0; height: 79px; /* includes transparent part */ cursor: pointer; margin: 0; width: 100%; } html { padding: 0 0 58px 0; /* 58px = height of the opaque part of the Catfish */ }
: IEhack.css
div#zip { width: 100%; padding: 0; margin: 0; height: 100%; overflow: auto; position: relative; }条件付きコメント(例):
catfish.js
このアプローチにより、不必要なコードを最小限に抑えながら、ブラウザ全体で一貫したユーザーエクスペリエンスが保証されます。 条件付きバナーの選択や配置制御などのさらなる改良により、機能が強化されます。
以上がナマズ - パート1の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。