【发布时间】:2013-10-30 13:42:30
【问题描述】:
当您将光标放在原始图像上时,我无法创建不同的图像。这是我的代码,没有我列出的其余按钮:
<nav class="buttons">
<ul>
<li class="left">
<a class="home" href="www.google.com">
<img src="img/Home_2.png"></a></li>
</ul>
</nav>
CSS:
.buttons img{width: 190px; margin:0px; padding:0px; margin:0 auto; margin-top:55px;}
.buttons ul{list-style-type: none; margin:0px; padding:0px}
.left{float:left}
.home:hover {background: url(../img/Home_crack.PNG)}
有什么建议吗?
编辑:好的建议很好,但是当我将鼠标悬停在“主页按钮”上时,浮动中的东西会消失。这是具有完整浮点属性的代码:
HTML:
<nav class="buttons">
<ul>
<li class="left">
<a class="home" href="www.google.com">
<img src="img/Home_2.png"></a></li>
<li class="left">
<a href="www.google.com" class="menu">
<img src="img/Menu_2.png"></a></li>
<li class="right">
<a href="www.google.com" class="about">
<img src="img/About_2.png"></a></li>
<li class="right">
<a href="www.google.com" class="contact">
<img src="img/Contact_2.png"></a></li>
</ul>
</nav>
CSS:
.buttons img{width: 190px; margin:0px; padding:0px; margin:0 auto; margin-top:55px;}
.buttons ul{list-style-type: none; margin:0px; padding:0px}
.left{float:left}
.home:hover img{display:none}
.home:hover {background: url(../img/Home_crack.PNG);}
.right{float:right}
基本上我想分开 4 个按钮....一个在左浮动,一个在右浮动,然后在悬停时,按钮会变成不同的图像....使用新的 img{display: none} 左浮动快速闪烁。
【问题讨论】:
-
不幸的是,这些都不起作用=/
标签: html css image background hover