Pseudo-element
ホバーに問題があります。私はそれを機能させるためにたくさんのものを試しましたが、役に立ちませんでした。それを機能させる方法に頭を悩ませることはできません、誰か?
HTML
<div>
<header id="header2">
<ul id="midlist">
<li class="twitter"><a href="www.twitter.com">Twitter</a>
</li>
<li class="facebook"><a href="www.twitter.com">Facebook</a>
</li>
<li class="youtube"><a href="www.twitter.com">Youtube</a>
</li>
</ul>
</header>
</div>
CSS
/* -------------------------------------------------*/
/* ----------------hover-------------------------- */
.facebook:before {
content: url(http://nobodyfilm.org/images/Mr.-Nobody-Facebook.jpg);
padding-right: 10px;
position: relative;
bottom: -.4em;
}
.facebook a:hover:before {
content: url(http://nobodyfilm.org/images/Mr.Nobody-Facebook-Hover.jpg);
padding-right: 10px;
position: relative;
bottom: -.4em;
;}
.facebook a:hover {color:red;}
/* ----------------hover----------------------------*/
/* ----------------------------------------------- */
.twitter:before{
content: url(http://nobodyfilm.org/images/Mr.-Nobody-Twitter.jpg);
padding-right: 10px;
position: relative;
bottom: -.4em;
}
.youtube:before {
content: url(http://nobodyfilm.org/images/Mr.-Nobody-Youtube.jpg);
padding-right: 10px;
position: relative;
bottom: -.4em;
}
#midlist {
width:708px;
list-style-type: none;
margin:0 auto;
}
#midlist li {
float:left;
width:112px;
height:10px;
line-height:0px;
}
#header2 {
margin-top:2px;
margin-bottom:5px;
background-color: #191919;
padding:21px;
padding-bottom: 51px;
}
ありがとう!