try +
CSS-Selektor
ul{
list-style:none;
}
ul li a{
text-decoration:none;
display: none;
}
ul li i:hover + a{
display: inline;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"/>
<ul>
<li><i class='fa fa-facebook'></i><a href="#"><i> Facebook</i></a></li>
<li><i class='fa fa-twitter'></i><a href="#"><i> Twitter</i></a></li>
<li><i class='fa fa-google-plus'></i><a href="#"><i> Google plus</i></a></li>
</ul>
zu verwenden, aber wie ich understant, you cant Link Verwendung, wenn Link ist nur sichtbar, wenn das Symbol schwebt, also schlage ich vor, dass Sie das Symbol in den Anker einbinden. Für Folie oder Fade-Effekt Sie Übergänge müssen:
ul{
list-style:none;
}
ul li a{
text-decoration:none;
}
ul li a i:last-child{
transition: max-width 0.5s ease;
max-width:0;
display: inline-block;
overflow: hidden;
white-space: nowrap;
}
ul li a:hover i:last-child{
max-width: 200px;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet"/>
<ul>
<li><a href="#"><i class='fa fa-facebook'></i><i> Facebook</i></a></li>
<li><a href="#"><i class='fa fa-twitter'></i><i> Twitter</i></a></li>
<li><a href="#"><i class='fa fa-google-plus'></i><i> Google plus</i></a></li>
</ul>
Und haben Sie versucht, etwas, dass zu tun? – vivekkupadhyay
welcher Text? wo willst du zeigen? als Tooltip oder auf deiner Seite? –
@vivekkupadhyay Ich möchte jquery Slide-Effekt hinzufügen, wenn Text angezeigt wird. – NoOneCare