我已经搜索了很多关于它的内容,发现如何在将鼠标悬停在一个 div 上时更改另一个 div 的内容,还发现了如何更改其元素——如背景颜色、字体、字体颜色。
这是我到目前为止所能得到的
HTML
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="stylesheet.css"/>
<title>Fancy Fonts</title>
</head>
<body>
<div class="test">
Change me on hover!
</div>
</body>
</html>
CSS
div.test
{
background-color: black;
color: white;
}
div.test:hover
{
background-color: grey;
}
但这改变了整个 div 的背景颜色,我需要它改变,比如说,只是它的上半部分,但没有 JS 或任何东西,只有CSS。