当链接位于 div 标签内时,如何使用 css 更改链接颜色和背景悬停?



这是一个例子:

#dolls {
position: absolute;
left: 248px;
top: 31px;
width: 150px;
height: 65px;
z-index: 2;
text-align: center;
color: #8C6954;
font-size: 18px;
text-decoration:none;
<div id="dolls"><br><a href="dolls.html">Haunted Dolls</a></div>

我正在尝试更改链接的颜色,悬停和悬停时的背景颜色,但它不起作用。我该怎么做?

使用a:hover应用悬停效果

#dolls {
  position: absolute;
  left: 248px;
  top: 31px;
  width: 150px;
  height: 65px;
  z-index: 2;
  text-align: center;
  color: #8C6954;
  font-size: 18px;
  text-decoration: none;
}
div a:hover {
  background-color: black;
  color: white;
  font-weight: bold;
}
<div id="dolls">
  <br><a href="dolls.html">Haunted Dolls</a>
</div>
<a href="anotherLink">Some other link</a>

尝试这个

CSS

#dolls a:hover{
    color:white;
    background:red;
}

#dolls放在a:hover {前面,只使#dolls中的a获得悬停效果。

#dolls a:hover {
    color:blue; // color of text
    background-color: green; // background color
}

您可以使用伪类hoverlink

a:hover {
// css code
}
a:link {
// css code
}

最新更新