背景颜色和图像同时悬停
Background color and image on li hover at same time
>我有一个代码,我想同时应用图像和背景颜色。谁能帮我?
.CSS
.menu, .menu ul
{
width:1000px;
background-color: #F3F3F3;
margin: 0;
}
.menu{ padding: 0; height:30px;}
.menu li
{
float: left;
padding-top:3px;
height:20px;
text-align:left;
text-transform:uppercase;
position: relative;
display: block;
font-family: Tahoma;
font-size: 8px;
font-weight:bold;
text-align: center;
text-decoration: none;
padding:10px 15px 0 15px;
background:url(../image/border.png) no-repeat right center;
}
.menu li:hover
{
background:#3EBBEC;
color: #FFFFFF;
}
.menu a { text-decoration: none; color:#000000; }
.menu a:hover { text-transform:lowercase; }
.HTML
<ul class="menu">
<a href="#"><li>A</li></a>
<a href="#"><li>B</li></a>
<a href="#"><li>C</li></a>
<a href="#"><li>D</li></a>
</ul>
这是HTML和CSS的代码,我需要同时应用图像和bckground颜色。请有人帮我解决这个问题。
当您只想更改单个值时,不要使用速记表示法。或者另一种方式,如果您使用速记符号,请提供您不想成为"默认"值的所有值。
用:
.menu li:hover
{
background-color: #3EBBEC;
}
或:
.menu li:hover
{
background: #3EBBEC url(...) ...;
}
请记住,当您使用速记时,所有未提供的值都将回退到其默认值,而不是其继承值。
.menu li {
background: #color url(path to img);
}
.menu li:hover {
background: #hover-color url(path to hover-img);
/* or if only color is changed just write */
background-color: #hover-color;
}
add
.menu li:hover
{
background:#3EBBEC url(image.jpg) no-repeat;
color: #FFFFFF;
}
首先,你的HTML应该看起来像这样
<ul class="menu">
<li><a href="#">A</a></li>
<li><a href="#">B</a></li>
<li><a href="#">C</a></li>
<li><a href="#">D</a></li>
</ul>
.CSS
ul.menu li{display:block; width:100px; height:30px; background:url(yourbackgroundimage.png);}
ul.menu li a{display:block; width:100px; height:30px; background:url(yoursecondbackgroundimage.png);}
如果您想添加悬停状态
ul.menu li{display:block; width:100px; height:30px; background:url(yourbackgroundimage.png);}
ul.menu li:hover{background:url(yourhoverbackgroundimage.png);}
ul.menu li a, ul.menu li a:visited{display:block; width:100px; height:30px; background:url(yoursecondbackgroundimage.png);}
ul.menu li a:hover{background:url(yoursecondbackgroundimagehover.png);}
相关文章:
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 在悬停图像上播放声音,悬停在图像上时停止
- JS用于鼠标悬停图像上传按钮(如Facebook)
- 带有悬停图像的子导航栏
- javascript悬停图像并从左上到右下显示
- 悬停图像链接,更改文本css
- Jquery:图像获胜'点击后不会改变,而是停留在悬停图像上.
- 如何在悬停图像时显示不同的滑块箭头
- 鼠标悬停图像干扰
- 如何在悬停图像时显示某些信息,并在单击图像时显示某些内容
- 悬停图像时是否可以隐藏标题
- j查询悬停图像效果
- JavaScript 鼠标悬停图像交换问题
- 使用 jQuery 预览图像,更改悬停图像大小
- 滑动切换 单击或悬停图像时显示段落
- 如何将悬停图像与 Twitter 引导下拉菜单一起使用
- 如何悬停图像显示迷你画廊
- 鼠标悬停图像地图上的工具提示
- Javascript.悬停图像,将其移动到显示图像的右侧
- Javascript鼠标悬停图像