この記事の例では、タブ効果を記述するためのJSの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 <!DOCTYPE html> <html> <head lang="ja"> <メタ文字セット="UTF-8"> <タイトル></タイトル> <スタイル> *{ パディング:0; マージン:0; } .selectka { 幅:500ピクセル; 高さ:400px; マージン:自動; 境界線:1px 実線 #09e1ff; } .左、.右{ フロート:左; 高さ:400px; } #メニュー{ テキスト配置: 中央; 行の高さ: 80px; フォントサイズ: 20px; 色:紫; } li{ リストスタイル: なし; } #メニュー>li{ 幅:100ピクセル; 高さ:80px; border:1px 破線の青紫; ボックスのサイズ: 境界線ボックス; } 。右{ 位置: 相対的; 幅:399ピクセル; 背景: ピンク; 左マージン:1px; テキスト配置: 中央; フォントサイズ: 100px; 行の高さ: 400px; } .right li{ 位置: 絶対; 幅:399ピクセル; 高さ:400px; 表示: なし; } </スタイル> </head> <本文> <div class="selectka"> <div class="left"> <ul id="メニュー"> <li class="menulist">衣服</li> <li class="menulist">美容</li> <li class="menulist">バッグ</li> <li class="menulist">食べ物</li> <li class="menulist">ジュエリー</li> </ul> </div> <div class="right"> <ul> <li class="numlist">衣服</li> <li class="numlist">美しさ</li> <li class="numlist">バッグ</li> <li class="numlist">食べ物</li> <li class="numlist">ジュエリー</li> </ul> </div> </div> <スクリプト> var menu_list = document.getElementsByClassName("menulist"); var num_list = document.getElementsByClassName("numlist"); var moo = null; var yuu = null; for(var i=0;i<menu_list.length;i++) { メニューリスト[i].インデックス = i; menu_list[i].onmouseenter = 関数 () { /* console.log(this.index);*/ //this.index は現在のターゲットのインデックス値です/* for(var k=0;k<num_list.length;k++){ num_list[k].style.display = "なし"; } num_list[this.index].style.display = "ブロック"; }*/ if(yuu)yuu.style.background = "なし"; this.style.background = "黄色"; ゆう=これ; if(moo)moo.style.display="none"; num_list[this.index].style.display = "ブロック"; moo = num_list[this.index]; } } </スクリプト> </本文> </html> 効果画像: 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL アカウント情報をエレガントにバックアップする方法
>>: 6秒でMySQLに100万件のレコードを挿入する方法を教えます
目次utf8mb4 の紹介UTF8 バイト数超過エラーutf8mb4 サポートデフォルトの文字エンコ...
セレクタのグループ化h2 要素と段落の両方を灰色にしたいとします。これを行う最も簡単な方法は、次のス...
1. 仮想化 vcenter に入り、ブラウザでログインし (クライアントは設定する場所を見つけませ...
[mysqlカーソルの使い方と機能]例:現在、テーブル A、B、C の 3 つのテーブルがあります。...
ブラウザ (Web ドライバー) ベースの Selenium テクノロジを使用してデータをクロールす...
私の環境: 3 centos7.5 1804マスター 192.168.100.140ノード1 192...
目次なぜ Docker が必要なのでしょうか? Docker デプロイメントの例コードの準備Dock...
1. IE では、相対的な配置、つまり <div style="background...
コードをコピーコードは次のとおりです。 <html> <ヘッド> <m...
HTML にビデオを挿入するために最もよく使用される方法は 2 つあります。1 つは古い <o...
axiosをインストールして通信を実装するここでは、axios を使用して Vue フロントエンドと...
リンク: https://qydev.weixin.qq.com/wiki/index.php?ti...
1. 以前のバージョン yum 削除 docker docker-client docker-cli...
HTML の一般的なコメント: <!--XXXXXXXX--> (XXXXXXXX はコ...
dokekrでmysqlコンテナを起動するコマンドを使用します: docker run -p 330...