ホームページ作成/表示・非表示の切替 (HTML,CSS,JavaScript)

ドロップダウンメニューの表示・非表示(3ページ目)

マウスを乗せるだけでサブメニューが展開されるドロップダウンメニューを作ってみましょう。まずは第1のステップとして、文字や画像の表示・非表示をマウスの動作に合わせて切り替える方法をご紹介致します。

西村 文宏

西村 文宏

ホームページ作成 ガイド

初心者向けの「わかりやすさ」を重視した解説に定評があるウェブ系テクニカルライター。ウェブの黎明期に趣味で始めた個人サイト製作からその「楽しさ」に魅了され、作成方法に関する様々な情報を発信。企業や団体のウェブサイト製作・解説書籍の執筆なども行っている。

...続きを読む

スクリプトで表示・非表示を切り替えるソース

最後に全部をまとめて、1つのHTMLとして成り立つソースを掲載しておきます。 全体を通して見たい場合や、コピー&ペーストして使ってみる際などにご活用下さい。

<html>
<head>
<title>サンプル</title>

<script type="text/javascript">
function show(eid) {
   document.getElementById(eid).style.visibility = 'visible';
}
function hide(eid) {
   document.getElementById(eid).style.visibility = 'hidden';
}
</script>

</head>
<body>

<div><a href="~" onmouseover="show('menu1');" onmouseout="hide('menu1');">プロフィール</a><span id="menu1" style="visibility: hidden;">へGO!</span></div>
<div><a href="~" onmouseover="show('menu2');" onmouseout="hide('menu2');">イラスト</a><span id="menu2" style="visibility: hidden;">へGO!</span></div>
<div><a href="~" onmouseover="show('menu3');" onmouseout="hide('menu3');">日記</a><span id="menu3" style="visibility: hidden;">へGO!</span></div>
<div><a href="~" onmouseover="show('menu4');" onmouseout="hide('menu4');">リンク</a><span id="menu4" style="visibility: hidden;">へGO!</span></div>

</body>
</html>

おわりに

さて、ドロップダウンメニューを作るシリーズ第1回として、今回は、表示・非表示をスクリプトで切り替える方法をご紹介致しました。 ドロップダウンメニューを完成させるには、もう少しステップが必要です。
次回は、自由に指定した場所(座標)に表示させる方法について、ご紹介したいと思います。

【次回記事】

【編集部おすすめの購入サイト】
Amazonでホームページ作成の参考書をチェック!楽天市場でホームページ作成関連の書籍をチェック!
  • 前のページへ
  • 1
  • 2
  • 3
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

カテゴリー一覧

All Aboutサービス・メディア

All About公式SNS
日々の生活や仕事を楽しむための情報を毎日お届けします。
公式SNS一覧
© All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます