例えばマイクロソフトのサイト(http://www.microsoft.com/japan/)のトップメニューにあるように、マウスオーバで、画像で作ったようなきれいなプルダウンが開くのは、どうのように行っているのでしょうか?
No.3ベストアンサー
- 回答日時:
右クリックの場合なんですが
↓これを綺麗にしたものだと思います。
<HTML><HEAD><TITLE></TITLE>
<STYLE>.menuItem {
PADDING-LEFT: 20px; FONT-SIZE: 10pt; WIDTH: 150px; COLOR: black; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: menu
}
.highlightItem {
PADDING-LEFT: 20px; FONT-SIZE: 10pt; WIDTH: 150px; COLOR: white; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: highlight
}
.clickableSpan {
BORDER-RIGHT: gray 5px solid; PADDING-RIGHT: 4px; BORDER-TOP: gray 5px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: gray 5px solid; WIDTH: 500px; COLOR: white; PADDING-TOP: 4px; BORDER-BOTTOM: gray 5px solid; BACKGROUND-COLOR: blue
}
</STYLE>
<SCRIPT>
//<!--
function displayMenu() {
whichDiv=event.srcElement;
menu1.style.leftPos+=10;
menu1.style.posLeft=event.clientX;
menu1.style.posTop=event.clientY;
menu1.style.display="";
menu1.setCapture();
}
function switchMenu() {
el=event.srcElement;
if (el.className=="menuItem") {
el.className="highlightItem";
} else if (el.className=="highlightItem") {
el.className="menuItem";
}
}
function clickMenu() {
menu1.releaseCapture();
menu1.style.display="none";
el=event.srcElement;
if (el.id=="mnuRed") {
whichDiv.style.backgroundColor="red";
} else if (el.id=="mnuGreen") {
whichDiv.style.backgroundColor="green";
} else if (el.id=="mnuBlue") {
whichDiv.style.backgroundColor="blue";
} else if (el.id=="mnuYellow") {
whichDiv.style.backgroundColor="yellow";
}
}
//-->
</SCRIPT>
</HEAD>
<BODY oncontextmenu="displayMenu();return false" vLink=#808080 aLink=#000000 link=#000000 bgProperties=fixed
bgColor=#ffffff leftMargin=0 topMargin=0>
右クリックしてね。
<BLOCKQUOTE class=body>
<DIV id=menu1 onmouseover=switchMenu()
style="BORDER-RIGHT: gray 3px outset; BORDER-TOP: gray 3px outset; DISPLAY: none; BORDER-LEFT: gray 3px outset; WIDTH: 150px; BORDER-BOTTOM: gray 3px outset; POSITION: absolute; BACKGROUND-COLOR: menu"
onclick=clickMenu() onmouseout=switchMenu()>
<DIV class=menuItem id=mnuRed>Red ittochan</DIV>
<DIV class=menuItem id=mnuGreen>Green ittochan</DIV>
<DIV class=menuItem id=mnuBlue>Blue ittochan</DIV>
<DIV class=menuItem id=mnuYellow>Yellow ittochan</DIV></DIV>
</BLOCKQUOTE>
</BODY>
</HTML>
No.2
- 回答日時:
あれはJavaScriptで作ってあります。
画像じゃありません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) MacとWindows Google検索した時のURL表示の違いについて 1 2022/11/17 10:38
- Excel(エクセル) [Excel2016] 相関表等の自動作成 2 2022/08/01 20:34
- Windows 10 Windows10にてjpg形式の画像が開けません 4 2022/08/24 14:37
- Excel(エクセル) インボイス対応の請求書テンプレートを修正して使いたく考えてます。 添付画像のB30の関数には以下が入 1 2023/08/22 19:31
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/10/25 09:26
- LINE スマホを替えてから、LINEの画像が表示されなくなりました 1 2022/10/04 13:41
- Excel(エクセル) エクセルの数式について教えてください。 1 2023/02/11 15:17
- プリンタ・スキャナー 印刷画面 1 2022/04/26 14:52
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2022/04/01 12:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 電話番号の正規表現について
-
プログラマーと学歴の関係性に...
-
vba クリップボードクリアにつ...
-
このURLで広告を出しているのは...
-
ImageMagickでgif画像の一部が...
-
小学1年生の子です。塾に行かせ...
-
プログラミングのPythonのnoteb...
-
GoogleAppsScript文字列置換の...
-
楽しくて最高のプログラミング...
-
ホワイトハッカー
-
プログラミング ソースコード
-
ものづくりに向いているプログ...
-
大学のゼミのレポートがムカつ...
-
スカラーのベクトル微分
-
初心者powershellのPS1ファイル...
-
Google ColaboでGUI作成
-
プログラミングで例えばゲーム...
-
Powershellとコマンドプロンプト
-
MacのPythonでの開発について
-
Latexに関する質問です。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
position
-
JavaScriptで質問
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
JavaScriptで変更した属性の元...
-
読み込んだQRコードをフォーム...
-
createElementで作成した要素を...
-
Ctrl+F(検索)の窓を出したいの...
-
フッター上部に謎の隙間
-
jqueryのsortableで一部ソート...
-
window.openで値の渡し方を教え...
-
c++std::string型をTCHARに変換...
-
removeEventListenerについて
-
デフォルト非表示にしたい。【t...
-
textareaに画像を表示したい
-
JavaScript スライドの画像にリ...
-
jQueryで同じクラス名のものを...
-
1枚の画像をクリックして複数の...
-
HTMLで条件分岐はできますか?
-
javascriptでEnterキーをtabキ...
おすすめ情報