私のコードは、CSSのみを使用してホバードロップダウンエフェクトを実現することになっています。しかし、メニュー内の2つのリストの間の遷移は全く流暢ではありません。メニューはあるサブメニューからメインメニューにジャンプします。HTML CSSホバードロップダウンメニューの予期しない動作
この「ジャンプ」効果があるかどうかは疑問でした。
body {
overflow: hidden;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
width: 200px;
background-color: #B3000000;//f1f1f1;
position: absolute;
right: 0;
top: 80px;
cursor: pointer;
}
li a {
display: block;
color: #000;
padding: 8px 0 8px 16px;
text-decoration: none;
position: relative;
}
/* Change the link color on hover */
ul li a:hover {
background-color: #000;
color: white;
}
ul li ul.dropdown {
width: 200px;
background-color: #B3000000;//f1f1f1;
display: none;
position: relative;
right: 0;
top: 0%;
}
ul li:hover ul.dropdown {
display: block;
/* Display the dropdown */
}
ul li ul.dropdown li {
display: block;
}
<ul>
<div class="dropdown">
<li><a href="#about">About ▾</a>
<ul class="dropdown">
<li><a href="#">Staff</a>
</li>
<li><a href="#">History</a>
</li>
<li><a href="#">Our Mission</a>
</li>
</ul>
</li>
<li><a href="#Contact">Contact</a>
<ul class="dropdown">
<li><a href="#">Employee Contacts</a>
</li>
<li><a href="#">Corporate Contacts</a>
</li>
<li><a href="#">Join Our Team</a>
</li>
</ul>
</li>
</div>
</ul>
だREPROライブの例では、問題は素晴らしいことだ – Li357
ここでインスピレーションを得る:http://bradsknutson.com/blog/css-only-accordion/ – moped
あなたは何を言っているのかわからない、それを説明してもらえますか – Codeone