Javascript 如何更改悬停时的背景图像和文本颜色CSS MVC 5

Javascript 如何更改悬停时的背景图像和文本颜色CSS MVC 5,javascript,css,asp.net-mvc,hover,mousehover,Javascript,Css,Asp.net Mvc,Hover,Mousehover,这是我的部门 <div > <div class="thumbnail text-center"> <a href="@Url.Action("Index", "Employees")"> <img src="~/AppFiles/Images/Tile.png" class="img-fluid img-thu

这是我的部门

<div >
                    <div class="thumbnail text-center">
                        <a href="@Url.Action("Index", "Employees")">
                            <img src="~/AppFiles/Images/Tile.png" class="img-fluid img-thumbnail border border-success">
                            <div class="caption">
                                <p>@Resource.Employee</p>
                                <p>@ViewBag.EmpCount</p>
                            </div>
                        </a>
                    </div>
                </div>

当我将鼠标悬停在div上时,我想将
img的
src
更改为
'~/AppFiles/Images/HoverTile.png'
,并且在
class=“caption”
中,我想将文本的颜色更改为
白色

希望您的建议添加到css文件中:

.thumbnail:hover {
 // Write everything you want to happen after hover


}
与“caption”类相同

 .caption:hover {
 color:white;
 }
如果您想使用javascript并更改src:

<img id="my-img" src="http://dummyimage.com/100x100/000/fff" 
onmouseover="hover(this);" onmouseout="unhover(this);" />

function hover(element) {
element.setAttribute('src', 'http://dummyimage.com/100x100/eb00eb/fff');
}

function unhover(element) {
element.setAttribute('src', 'http://dummyimage.com/100x100/000/fff');
}

函数悬停(元素){
element.setAttribute('src','http://dummyimage.com/100x100/eb00eb/fff');
}
功能取消覆盖(元素){
element.setAttribute('src','http://dummyimage.com/100x100/000/fff');
}
添加到css文件:

.thumbnail:hover {
 // Write everything you want to happen after hover


}
与“caption”类相同

 .caption:hover {
 color:white;
 }
如果您想使用javascript并更改src:

<img id="my-img" src="http://dummyimage.com/100x100/000/fff" 
onmouseover="hover(this);" onmouseout="unhover(this);" />

function hover(element) {
element.setAttribute('src', 'http://dummyimage.com/100x100/eb00eb/fff');
}

function unhover(element) {
element.setAttribute('src', 'http://dummyimage.com/100x100/000/fff');
}

函数悬停(元素){
element.setAttribute('src','http://dummyimage.com/100x100/eb00eb/fff');
}
功能取消覆盖(元素){
element.setAttribute('src','http://dummyimage.com/100x100/000/fff');
}

这似乎很有帮助,但如何在缩略图悬停中更改img url有什么想法吗?如果您想更改背景照片,可以将其添加到thmbnail:hover类:background image:url(“YourPath”)中,我想在内部更改,但您不能仅使用html和css。使用hover的唯一方法是我告诉过你可以使用javascript,我会编辑我的答案。如果我的答案有用,请注意标记它似乎很有用,但我如何在缩略图悬停中更改img url?有什么想法吗?如果你想更改背景照片,你可以添加到thmbnail:hover类:background image:url(“YourPath”)。我想在里面更改。你不能只使用html和css。使用hover的唯一方法是我告诉过你可以使用javascript,我会编辑我的答案。如果我的回答有用的话,请注意标记一下