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

推薦する

Linuxは数字当てゲームのソースコードを実装する

シンプルな Linux 推測ゲームのソースコードゲームのルール:数字当てゲームは通常 2 人でプレイ...

CocosCreatorでシューティングゲームを作る詳しい解説

目次シーン設定ゲームリソース砲塔の回転動的に生成された弾丸衝突計算効果を高めるターゲットの動き弾薬庫...

CentOS インストール mysql5.7 詳細チュートリアル

この記事では、参考までに、centOSにmysql5.7をインストールする詳細な手順を紹介します。具...

antd+reactプロジェクトをviteに移行するためのソリューションの詳細な説明

Antd+react+webpackは、多くの場合、Reactテクノロジースタックに基づくフロントエ...

CSS3アニメーションを使用した簡単な指クリックアニメーションの実装例

この記事では主に、CSS3 アニメーションで簡単な指クリックアニメーションを実装する例を紹介し、皆さ...

Jenkins の Docker のデプロイとインストール手順

まず、Docker がインストールされたサーバーが必要です。 (私はすでにこれをサーバーにインストー...

Kubernetes の応用分野の概要

Kubernetes は、アプリケーションの移植性とハイブリッド クラウド/マルチクラウドの展開をサ...

リモート接続を許可するようにMySQLを変更する方法

MySQLリモート接続の問題に関しては、会社で働いているときに誰かのコンピュータに保存されているMy...

Windows 10 システムに mysql-8.0.13 (zip インストール) をインストールする詳細なチュートリアル

インストール環境の説明•システムバージョン: windows10 •MySQL バージョン: mys...

Vue プロジェクトの最初の画面のパフォーマンス最適化コンポーネントの実践ガイド

目次Vue ファースト スクリーン パフォーマンス最適化コンポーネント説明するインターセクションオブ...

発生したブラウザの互換性の問題と解決策(推奨)について

序文:先週の日曜日、先輩から3ページ作るのを手伝って欲しいと頼まれました。データのやり取りなどはなく...

React と Threejs を使用して VR パノラマ プロジェクトを作成する詳細なプロセス

最近、 Three.jsでReactを使用して、720 度のパノラマ写真を閲覧できるプロジェクトを構...

ブラウザ間の hr 区切り文字の違い

Webページを作るときに、区切り線hrを使うことがありますが、IE6やIE7で表示するのは非常に苦痛...

デザインスキルを向上させる良い方法

いわゆる才能(左脳と右脳)つまり、芸術的な才能があるかどうかは、人間の左脳と右脳の分業によって主に決...

Win10 に Linux ubuntu-18.04 デュアル システムをインストールする (インストール ガイド)

コンピューターに Linux Ubuntu システムをインストールしました。初めてインストールしまし...