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 のウェブサイト構築の違いの分析と説明

推薦する

HTMLの基本構文は、HTMLを学び始めたばかりの人にとって便利です。

1.1 一般的なマーキング一般的なタグは開始タグと終了タグで構成されます。構文は次のとおりです: ...

値の転送を実現するために、2つの同じレベルのコンポーネントをVueで作成します。

Vue コンポーネントは接続されているため、コンポーネント間で値を渡す必要があるのは避けられません...

VMware esxi6.5 のインストールと使用の詳細な手順

目次導入建築ESXIの利点vSphere とは何ですか? 2. 仮想マシンの利点3. 仮想マシンを使...

デザインリファレンス 美しく独創的なブログデザイン

以下にリストされているすべてのブログはオリジナルであり、独自にデザインされています。これらは、他者が...

ウェブサイト標準の検証方法を通じてFlashページを共有する方法

1. 埋め込みは違法です<embed> タグは Netscape のプライベート タグで...

Linux で MongoDB のリモート自動バックアップを実装する方法

序文古いプロジェクトを引き継ぐ苦労 - MongoDB クラスターの学習と構築に関する前回の記事を読...

Dockerの動作モードと原理の詳細な説明

次の図に示すように: 仮想マシンと Docker を使用するとき、「なぜ Docker は VM よ...

JavaScript でよく使われるいくつかの文字列メソッドの概要 (初心者必読)

JavaScriptでよく使われるいくつかの文字列メソッド文字列は読み取り専用データです。よく使用...

Docker で LNMP 環境を素早く構築する方法 (最新)

序文ヒント: ここで、この記事に記録するおおよその内容を追加できます。例えば、人工知能の継続的な発展...

Vueログイン機能の実装

目次前面に書かれたログインの概要ログインビジネスプロセスログインサービスの関連技術ポイントログイント...

PythonはデータベースMySQLの解凍バージョンのインストール構成に接続し、問題が発生しました

導入今日は Python でデータベースに接続する方法を学んだので、MySQL データベースをインス...

入力のsize属性とmaxlength属性の違い

最近、プロジェクトで input size 属性と maxlength 属性を使用しました。以前は、...

Svelte の Defer Transition を Vue で実装する方法

最近、Rich Harris の <Rethinking Reactivity> ビデオ...

テキストの展開と折りたたみの効果を実現するJavaScript

リスト形式のテキストの展開と折りたたみの実装は参考までに。具体的な内容は以下のとおりです。必要: 1...

Windows Server 2008 R2 で忘れたパスワードを処理する方法

Windows Server 2008R2を忘れた場合の対処方法サーバーの数が多すぎる、サーバーが多...