私はメニューに取り組んでおり、Chrome/Safari で完全に機能しています。URL はhttp://www.penuli.nl/aboutvanwow.htmlです。
しかし、FF はツールチップで苦労しています。ボタンにカーソルを合わせるたびに、他のすべてのボタン (リスト アイテム内の div) が親であるリスト アイテムの下部にジャンプします。すべてのアイテムは、他のアイテムを「押す」ことなく互いに収まるほど大きいため、なぜそうするのか理解できません。
コメント ボックスには、メニューについて作成したイラストへのリンク があります (画像を投稿するのに十分な評判ポイントがありません)。
もう少し複雑にしているのは (しかし、それとは関係がないはずです)、ボタンがページ内でアニメーション化されることです。これは、それらの位置が相対的であることを意味します。
別の質問を読んで、Stackoverflow の皆さんのおかげで 1 つの解決策を見つけましたが、これはアニメーションを変更する必要があることを意味します。すべてのボタンをページの下に「落下」させるイベント。何も機能しない場合は、もちろんそのアニメーションをキャンセルできます。多かれ少なかれアニメーションよりもサイトがきちんと機能することが重要ですが、両方で機能するソリューションは優れています! 前もって感謝します。
いくつかの CSS (アニメーションの開始と終了のためのいくつかの行なし):
#wrap ol#menu{
margin-left: 0;
padding-left: 0;
width: 1000px;
height: 160px;
}
#wrap ol#menu li{
display: inline-block;
list-style-type: none;
width: 138px;
height: 160px;
background-image: url("/images/backgroundbutton.png");
background-repeat:no-repeat;
background-color: white;
cursor: pointer;
position: relative;
z-index: 0;
}
#wrap ol#menu li .button{
width: 138px;
height: 82px;
z-index: 2;
position: relative;
background-repeat:no-repeat;
}
ol#menu li:nth-child(7n+1) .button {
background-image: url("/images/button-1.png");
}
#wrap ol#menu li .tooltip{
background-image: url("/images/tooltip.png");
position: relative;
background-repeat:no-repeat;
top: -30px;
width: 138px;
height: 130px;
z-index: 1;
display: none;
}