私のアプリケーションにはextjsが使用されています。コンテナにカーソルを合わせると、div
の中にspan
というラップされた設定アイコンが表示されます。ここでのコードは次のとおりです。css/Extjsを使用して、他の要素にカーソルを置いたときに要素を表示する方法
CSS:
<div class="cont">
<span class="icon"></span>
</div>
私はホバー状態を処理するためのCSSの方法を使用してみました
.cont:hover .icon{
color: #000000;
}
.icon{
background-image: url(icon.png) !important;
background-position: 0px -3px;
width: 16px;
height: 16px;
position:absolute;
background-repeat: no-repeat;
}
をしかし、上記のコードはかなり私のために動作しません。期待どおりにホバリングを適用する、extss/jsのCSSまたはより良い方法で間違っていることがありますか?
ありがとうございます!
Banzay:アイコンがホバー、続きに関連するが、他のスタイリングに表示するための答えのおかげで、それは動作します: "色:#000000;"は動作しません。つまり、ホバーの色はホバーで黒に変わりません。どんな手掛かり? – user1234
属性 'color'はdiv内のテキストの色に影響します。多分あなたは背景色を述べたでしょうか?色を目に見える形に変更したい場合は、最初に表示されていない要素のテキスト色を定義し、色分けする必要があります。あなたは本当にそのような行動をしたいですか?私は答えを変えました。背景の色を変更したい場合は、 'background-color:'を定義する必要があります。 – Banzay
Help Banzayに感謝します! – user1234