この記事の例では、タブ効果を記述するための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万件のレコードを挿入する方法を教えます
element-uiを使用する場合、el-popoverというよく使われるコンポーネントがありますが...
この記事では、例を使用して、MySQL 外部キーの 3 つの関係について説明します。ご参考までに、詳...
GROUP BY 句と HAVING 句を紹介する前に、まず SQL 言語の特殊な関数である集計関数...
序文学習中に Zookeeper をインストールする必要があったため、仮想マシンに常に問題が発生した...
目次1. インデックスの基本1.1 はじめに1.2 インデックスの仕組み1.3 インデックスの種類1...
1. ブラウザのレンダリングモードとdoctype一部の Web ページは標準に従って作成されていま...
Vue 言語と要素コンポーネントを使用して、コード コンテンツの入力を必要とし、ハイライト表示が可能...
MySQLへのリモートアクセスを有効にするデフォルトでは、MySQL ユーザーにはリモート アクセス...
序文:基本的に、自社で使用する場合でも、顧客向けにサーバーを展開する場合でも、MySQL のバックア...
目次序文データのシミュレーション結合されたデータ合併のアイデアコードの表示と分析最初のステップステッ...
1. Howdyをインストール: howdyプロジェクトアドレス sudo add-apt-repo...
ある設計士はこう尋ねた。「実際のプロジェクト制作には参加せずに、純粋に設計だけをすることはできますか...
目次1. 解析する1.1 傍受のルール1.2 傍受プロセス部分1.3 パーサーの概要2. 最適化する...
この記事は、JS レッドブックの第 8 章に記載されているオブジェクトに関する 2 番目の記事です。...
Docker は、安全で繰り返し可能な環境でソフトウェアを自動的にデプロイする方法を提供し、コンピュ...