JS CSSでYahoo風の代替引き戸切り替え効果を実現_JavaScriptスキル
この記事の例では、Yahoo 風の代替引き戸切り替え効果の JS CSS 実装について説明します。皆さんの参考に共有してください。詳細は以下の通りです。
これは、Yahoo の特別なサービスをモデルにしたタブのスライド切り替えエフェクトです。改良された、少し特殊なエフェクトです。多くの友人に気に入っていただけると思います。
実行中のエフェクトのスクリーンショットは次のとおりです:
オンライン デモのアドレスは次のとおりです:
http://demo.jb51.net/js/2015/js-css-f-yahoo-hdm-menu-demo/
具体的なコードは次のとおりです:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>仿雅虎另类CSS滑动门切换</title> <style type="text/css"> <!-- * { margin:0; padding:0 } div, dl, dt, dd { display:inline-block; } div, dl, dt, dd { display:block } h2{ font: 800 12px/20px "宋体"; } #tabs { border:1px solid #ccc; margin:40px; width:382px; padding:4px 0 } #tabs div { padding:69px 4px 0px; position:relative; } #tabs dt { text-align:center; font: 12px/60px "宋体"; } #tabs dd { font: 12px/20px "宋体"; padding:10px; } #tab1 dt { left: 4px; top: 4px } #tab2 dt { left:130px; top:4px } #tab3 dt { left:256px; top:4px } #tab4 dt { left: 4px; top: 4px } #tab5 dt { left:130px; top:4px } #tab6 dt { left:256px; top:4px } .close dt { height:60px; width:120px; background:#FAFAFA; position:absolute; border:1px solid #ccc } .close dd { display:none } .open dt { height:65px; width:120px; background:#EBEBEB; position:absolute; border:1px solid #ccc; border-bottom:none; } .open dd { background:#EBEBEB; border:1px solid #ccc; } --> </style> <script type="text/javascript"> window.onload = function(){ alltabs = document.getElementById('tabs').getElementsByTagName('dl') for(i = 0; i < alltabs.length; i++){ alltabs[i].className = "close" alltabs[i].onmouseover = function(){ for(j = 0; j < alltabs.length; j++){ alltabs[j].className = "close" } this.className = "open" } } } </script> </head> <body> <div id="tabs"> <h2>·欢迎来到脚本之家</h2> <div> <dl id="tab1"> <dt>今日更新</dt> <dd>1、今日更新的内容</dd> </dl> <dl id="tab2"> <dt>今日排行</dt> <dd>2、今日排行的内容</dd> </dl> <dl id="tab3"> <dt>今日推荐</dt> <dd>3、今日推荐的内容</dd> </dl> </div> <div> <dl id="tab4"> <dt>最近下载</dt> <dd>4、最近下载的东西</dd> </dl> <dl id="tab5"> <dt>脚本代码</dt> <dd>5、脚本代码的内容</dd> </dl> <dl id="tab6"> <dt>网页特效</dt> <dd>6、精品网页特效的内容</dd> </dl> </div> </div> </body> </html>
この記事が皆さんの JavaScript プログラミングに役立つことを願っています。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック











カードクーポンレイアウトのギャップ効果を実現します。カードクーポンレイアウトを設計するとき、特に背景が勾配である場合、カードクーポンにギャップを追加する必要があることがよくあります...

ブートストラップフレームワークを使用して水平滝のフローレイアウトを構築する多くの開発者は、ブートストラップフレームワークを使用してWebページを迅速に構築し、さまざまな複雑なレイアウト効果を実現したいと考えています...

ページのスタイルをズームして、ページのズームイン後に同じように保持するという課題。多くの開発者は、PCページを作成するときに難しい問題に遭遇します。

優れたCSSエフェクトディスプレイWebサイトを探索してください。さまざまな絶妙なCSS効果の学習と評価に興味がある場合は、適切なリソースを見つけることが非常に重要です。関係なく...

CSSスクロールバーの障害トラブルシューティング:オーバーフロー:自動障害は、CSSを使用してコンテナオーバーフローをセットアップする際の分析を引き起こします:自動...

エンタープライズWebサイトレンダリングデザイン:2K解像度のニーズに対処する方法。企業のウェブサイトを設計するとき、顧客はしばしば特別な解決要件に遭遇します。

CSSを巧みに使用して不規則な形状ブロックを実装しているこの記事では、CSSを使用して、以下の図に示すものと同様の不規則な黒い形状ブロックを作成する方法を詳細に説明します。[ここに挿入する必要があります...
