HTML+CSS+jQuery はスクリーンショットで検索ホットリストタブ効果を模倣します

HTML+CSS+jQuery はスクリーンショットで検索ホットリストタブ効果を模倣します

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

<!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">
<ヘッド>
<meta http-equiv="コンテンツタイプ" コンテンツ="text/html; charset=utf-8" />
<title>リストタブ</title>
<スタイル タイプ="text/css">
体{
マージン:0px;
パディング:0px;
}
#主要{
幅:310ピクセル;
境界線:1px 実線 #C8C8CC;
左マージン:自動;
右マージン:自動;
上マージン:50px;
}
.メインタイトル{
幅:310ピクセル;
下部境界線:1px 実線 #C8C8CC;
高さ:30px;
}
#main div .chang{
境界線:1px 実線 #C8C8CC;
フロート:左;
幅:153ピクセル;
高さ:26px;
テキスト配置:中央;
パディング上部:4px;
カーソル:ポインタ;
}
.main_head{
幅:310ピクセル;
高さ:25px;
背景色:#FFF4F8;
}
.main_head フォント{
フォントサイズ:13px;
色:#808080;
上マージン:5px;
}
.main_content{
幅:310ピクセル;
上境界線:1px 実線 #808080;
}
.main_content ul{
左マージン:-30px;
上マージン:5px;
幅:290ピクセル;
}
.main_content ul li{
リストスタイルタイプ:なし;
フォントサイズ:13px;
色:#2464B2;
border-bottom:1px 点線 #808080;
行の高さ:27px;
}
.main_content ul li a{
フォントサイズ:13px;
色:#2464B2;
テキスト装飾:なし;
}
.main_content ul li a:hover{
テキスト装飾:下線;
}
#main div ul.main_content_chang{
幅:290ピクセル;
位置:相対;
zインデックス:100;
上:0px;
左:0px;
表示:ブロック;
}
#メインdivul{
位置:相対;
表示:なし;
}
</スタイル>
<script type="text/javascript" src="js/jquery-1.9.1.js"></script>
<script type="text/javascript">
$(関数(){
$(".chang").each(関数(インデックス){
$(this).click(function(){
$(this).css("背景色","#E02D29");
$(this).siblings("div").css("background-color","#fff");
$("#main div ul").removeClass("main_content_chang");
$(".main_content ul:eq("+index+")").show().siblings("ul").hide();
})
})
})
</スクリプト>
</head>
<本文>
<div id="メイン">
<div class="main_title">
<div class="chang" style="background:#E02D29">リアルタイムのホットスポット</div>
<div class="chang" style="float:right;">7日間の注意</div>
</div>
<div class="main_content">
<!-----------リアルタイムのホットスポット-------------->
<ul class="main_content_chang">
<li><img src="img/1_1.jpg"/> <a href="#">星から来たあなた</a></li>
<li><img src="img/1_2.jpg"/> <a href="#">パーソナライズ</a></li>
<li><img src="img/3_1.jpg"/> <a href="#">オールマイティ スターウォーズ</a></li>
<li><img src="img/1_4.jpg"/> <a href="#">Jiaduobao は数千万を支払う</a></li>
<li><img src="img/1_5.jpg"/> <a href="#">出産後の女子トイレ</a></li>
<li><img src="img/1_6.jpg"/> <a href="#">致命的な YTO エクスプレス配送の全容</a></li>
<li><img src="img/1_7.jpg"/> <a href="#">セシリア・チャンのコピー</a></li>
<li><img src="img/1_8.jpg"/> <a href="#">李延鵬は嘘をついている</a></li>
<li><img src="img/1_9.jpg"/> <a href="#">1億7千万元の貯金帳</a></li>
<li><img src="img/1_10.jpg"/> <a href="#">90 年代の少女はボーイフレンドを喜ばせるために自分の娘を溺死させた</a></li>
<li style="text-align:right; border-bottom-style:none"><a href="#" style="font-size:15px">完全なリストを表示</a></li>
</ul>
<!-----------7日間の注意-------------------->
<ul>
<li><img src="img/1_1.jpg"/> <a href="#">南京で謎の剣が発掘される</a></li>
<li><img src="img/1_2.jpg"/> <a href="#">民政局の偽造結婚証明書</a></li>
<li><img src="img/3_1.jpg"/> <a href="#">ウォルマートが謝罪</a></li>
<li><img src="img/1_4.jpg"/> <a href="#">ヘアピンを買う女の子</a></li>
<li><img src="img/1_5.jpg"/> <a href="#">偽茅台酒が2億元の融資を詐取</a></li>
<li><img src="img/1_6.jpg"/> <a href="#">亡くなった妻からクリスマスプレゼントを受け取る男性</a></li>
<li><img src="img/1_7.jpg"/> <a href="#">世界で最も美しい女性 100 人</a></li>
<li><img src="img/1_8.jpg"/> <a href="#">隕石 8000 万</a></li>
<li><img src="img/1_9.jpg"/> <a href="#">安倍首相が靖国神社を参拝</a></li>
<li><img src="img/1_10.jpg"/> <a href="#">春節祭の舞台公開</a></li>
<li style="text-align:right; border-bottom-style:none"><a href="#" style="font-size:15px">完全なリストを表示</a></li>
</ul>
</div>
</div>
</本文>
</html>

結果:

<<:  CSS の vertical-align プロパティとベースラインの問題に関する深い理解

>>:  DIV、テーブル、XHTML のウェブサイト構築の違いの分析と説明

推薦する

Docker Compose の実践とまとめ

Docker Compose は、Docker コンテナ クラスターのオーケストレーションを実現しま...

JSX を使用してカルーセル コンポーネントを実装する方法 (フロントエンドのコンポーネント化)

JSX を使用してコンポーネント システムを構築する前に、例を使用してコンポーネントの実装原理とロ...

モバイルデバイス用のメタタグ設定の完全なリスト

序文以前フロントエンドを勉強していたとき、メタタグに対する私の理解はこの一文だけでした。 <メ...

データベース管理に役立つ 5 つの MySQL GUI ツール

MySQL には多くのデータベース管理ツールがあります。作業効率の向上に役立つ優れた GUI ツール...

Docker ディスク領域クリーニングのソリューション

少し前に、docker ディスク容量が小さすぎてデータを書き込めないという問題が発生しました。理由は...

MySQL 5.7.21 winx64 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 5.7.21のインストールに関する注意事項をまとめ、皆さんと共有します。 ...

mysql 8.0.19 win10 クイックインストールチュートリアル

このチュートリアルでは、参考までにMySQL 8.0.19のインストールチュートリアルを共有します。...

MySQL データベースの詳細な説明 (Ubuntu 14.0.4 LTS 64 ビットベース)

1. MySQLデータベースの構成と関連概念まず、MySQL はリレーショナル データベースである...

JavaScript 配列の Reduce() メソッドの構文と例の分析

序文Reduce() メソッドは関数を累積器として受け取り、配列内の各値 (左から右へ) が単一の値...

HTML マルチヘッダーテーブルコード

1. マルチヘッダーテーブルコードコードをコピーコードは次のとおりです。 <!DOCTYPE ...

ノード スキャフォールディングを使用してトークン検証を実装するサーバーを構築する方法

コンテンツスキャフォールディングを使用してノードプロジェクトを素早く構築するデータベースとやり取りす...

CSS で background-color を使用して背景画像にマスク効果を追加する 2 つの方法

div で background-color と background-image を同時に設定する...

vuexサードパーティパッケージを使用してデータの永続性を実装する方法

目的: vuex で管理されている状態データを同時にローカルに保存できるようにします。独自のストレー...

XHTML CSS ページをプリンタ ページに変換する

以前は、Web ページのプリンタ対応バージョンを作成するには、印刷したときに見栄えがよくなるようにレ...

JavaScriptの動作メカニズムの詳細な説明とイベントループについての簡単な説明

目次1. JavaScript がシングルスレッドなのはなぜですか? 2. タスクキュー3. イベン...