Ich versuche Hover auf dem font-awesome-Symbol, um einen Text anzuzeigen, funktioniert jedoch nicht, aber wenn ich auf der Elternklasse schweben zeigt es den Text, den ich versuche zu zeigen.Tooltip Hover-Status auf font-awesome
Ich versuchte .fa:hover .tip-txt
, die nicht funktioniert, ignorieren Sie die umgekehrte display:block
auf tip.text und Hover-Status. Ich möchte keine jquery für diese einfachen Sachen machen, ich muss einen Weg in css finden, um die richtige Klasse zu nennen.
/* Styles go here */
.tip {
position: relative;
float: left;
left: 20px;
}
.help {
text-align: right;
display: block;
}
.tip-txt {
width: 145px;
position: absolute;
display: block;
background: #333;
padding: 10px;
font-size: 12px;
border-radius: 3px;
color: #fff;
transition: .5s ease-in-out;
box-sizing: border-box;
text-align: left;
}
.fa {
font-size: 16px;
transition: .5s ease-in-out;
}
.help:hover .tip-txt {
display: none;
color: red;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"/>
<div class="tip">
<span class="help">
Help
<i class="fa fa-question-circle"></i>
<span class="tip-txt">
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
</span>
</span>
</div>
Lösung funktioniert. Eine Liste dessen, was Sie geändert haben (und warum), wäre wahrscheinlich für Poster und für die Nachwelt hilfreich. –
Zustimmen, aber ich sah die Änderung schnell und fehlte nur ein + im Schwebezustand. – MrNew
Ich habe meinen Beitrag aktualisiert @MrNew – Phil