javascript - 当鼠标在图像上移动时,如何使文本颜色发生变化

标签 javascript html css

我需要改变文字颜色,当鼠标在图像上移动时,

这里我做了一些工作。我无法更改文本颜色。谁能帮帮我。

html:

<div class="hover">
<a href=""><img src="th.jpg" /><span>Add</span></a>
</div>

CSS:

.hover
{
width:65px;
height:56px;
display:inline;
text-align:center;
}
.hover a
{
color:#000;
display:block;
margin:0 5px 0 0;
float:left;
text-align:center;
height:56px;
text-decoration:none;
width:65px;
}
.hover span {
display:block;
text-align:center;
}
.hover img {
margin:0 auto;
padding:3px 0;
}
.hover img:hover{
border:solid 1px #ccc;
}

最佳答案

你应该改变:

.hover img:hover{
border:solid 1px #ccc;
}

.hover a:hover img{
border:solid 1px #ccc;
}

早期的 IE 不支持悬停在“a”以外的元素上

改变文字颜色:

.hover a:hover{
color:red;
}

关于javascript - 当鼠标在图像上移动时,如何使文本颜色发生变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6704793/

相关文章:

javascript - 如何使用工具栏选项在 Quill js 上添加字体类型?

javascript - 如何在 React Native 中的水平 ScrollView 中放置粘性 Touchable?

javascript - 褪色图像/流畅的网站使用

HTML CSS 格式化

css - 使用 CSS/HTML5 的横向组织

css - LESS - 两个入门问题(编译选项和与 CSS 的组合)

javascript - 在 DC.js 中删除条形图的 X 标签

iphone - 如何传递指向 Facebook iPhone 应用程序状态更新的链接?

html - 文本溢出 : ellipsis in table-cell without width

javascript - 使用 JS 插入 HTML