私はこれを正確に言いたいと思います。必要な説明があればお気軽にお問い合わせください。 CSS:ホバー上で変更する次の要素のz-インデックス
を、それらのそれぞれは、右上隅にあるリンクを持って、ここにHTMLがためのものです::
<li>
<div class="description">
<p><strong>Title</strong><br>
<br />
This worksheet features diagrams of the different molecule structures found in solids liquids and gases, and descriptions of the different states. Simply label the diagram and draw a line to link the description to the diagram to complete the workshe</p>
</div>
<a class="fav_icon" data-id="71933" title="favorite">Fav</a>
</li>
私は
UL
と李フロートがそうのように残っている
そのdivの 'description'は、liがホバリングされるまでdisplay:noneプロパティを持ち、表示ブロックを持ちます。
右上のリンク(赤い丸)は、記事へのリンクです。それはz-インデックス:99999を持ち、絶対トップ右に位置します。
Iが電流を必要とする
が推移div要素の子:
問題は、divの上で推移している場合が長すぎると、以下のdivの上で実行されますが、右上のリンクはそうのように、オーバー行きます.fav_iconは、ホバーよりも高くする必要がありますが、残りは低くする必要があります。これを実現する方法を
任意のアイデアを:それは次のようになりますか?
編集:ここではCSS
はCSSです:
.resource-preview {
.description {
display: none;
background-color: rgba(14, 134, 201, 0.9);
position: absolute;
top: 0;
left: 0;
height: auto;
padding: 10px;
z-index: 99999;
text-align: center;
border-radius: 4px;
p {
padding-top: 25px;
color: #fff;
padding: 10px;
}
}
&:hover {
.description {
display:block;
}
}
.fav_icon {
padding: 3px 5px;
height: 21px;
right: 5px;
top: 5px;
position: absolute;
left: auto;
outline: 3px solid white;
z-index: 9999;
}
あなたは、あまりにも感謝をあなたのCSSを含めることができます – sol
完全なコードを載せてください。あなたはJavaScriptを使ってそれを行うことができます。あるいは、あなたはDOMを再構成してCSSでそれを行うことができます。 – CoderPi
メインQに追加された変更を見る – JamesG