0
内のすべてのリスト項目に影響しているようです。メニュー項目に問題があります。 私はリストアイテムの上にマウスを置くたびに、ホバリングされたアイテムを暗くしているので、メニューアイテムはスタイリングされています。
しかし、1つのリスト項目にカーソルを置くと、それはすべてのリスト項目に影響を及ぼしているようです。CSSリスト項目のホバーがul
問題を絞りました。これは、私のメニューバーコンテナdivが相対的に配置されているとき、完璧に動作します。しかし、私はこのメニューバーコンテナdivを修正します。
誰でも問題があるようですか?事前にヘルプを評価してください。 "高さ:30px"
#menu-bar-container {
background: url(images/hp/header-bg.png);
min-width: 100%;
height: 110px;
margin: 0 auto;
text-align: center;
border-bottom: 1px solid #2F2F2F;
position: fixed;
z-index: 10;
}
#menu-bar-2 {
display: inline-block;
margin: 0 auto;
height: 32px;
max-width: 100%;
}
#menu-bar-2 ul {
list-style-type: none;
overflow: auto;
margin: 0;
padding: 0;
padding-top: 4px;
height: 30px;
}
#menu-bar-2 li {
float:left;
}
#menu-bar-2 li a {
display: block;
text-decoration: none;
padding: 0px 10px;
font-size: 15px;
top: 10px;
color: white;
}
#menu-bar-2 li.active a {
color:#E20000;
}
.fade {
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.fade:hover {
opacity: .7;
}
あなたの提供されたCSSは実際には「ホバー」状態を表示しませんが、あなたの問題は「ホバー」効果が期待通りに機能していないことを示しています。あなたは明確化を提供できますか? –
私は謝罪し、フェードクラスとホバープロパティを追加しました。 リストアイテムの上にマウスを置いて表示したいのは、特定のリストアイテムが不透明であることです。 しかし、リストアイテムの上にカーソルを置くと、すべてのリストアイテムが(アニメーションなしで)淡色表示され、その後すぐに通常の不透明に戻ります。私には、すべてのリストアイテムがただのアイテムの代わりに影響を受けているようです。 – rasalghoul
期待どおりに動作するようです:https://jsfiddle.net/NotInUse/t00h7kac/あなたが何を指しているのか分かりません。 – Scott