我试图在鼠标悬停时使div的背景颜色发生变化.
div {background:white;}
div a:hover {background:grey; 宽度:100%;
显示:块; 文字修饰:无;}
只有 div中的链接才能获得背景颜色.
我该怎么做才能使整个div获得背景颜色?
谢谢
编辑:
如何让整个div作为一个链接 - 当你点击该div上的任何地方,带你到一个地址.
当鼠标悬停在标签上时," a:hover
"字面上告诉浏览器更改-tag 的属性.您可能想要的是"
the div:hover
",而选择div时会触发.
只是为了确保,如果你只想改变一个特定的div,给它一个id(" 使用Javascript 没有必要放锚.要在悬停时更改div的样式,请在悬停时更改div的背景颜色. 在.css页面 要使整个div充当链接,请将锚标记设置为: 并将锚标记的高度设置为100%.然后为div标签设置固定高度.然后像往常一样设置锚标记的样式. 例如: 祝好运! HTML代码: css代码: 这就是你如何将你的div从红色变为蓝色,将其悬停在它上面. 组 在一个高度上#something:hover {...}
".如果你想编辑一组div,在这种情况下将它们变成一个类(" .else {...}
"(注意类名称之前的句号!)
2> Real Red...:
3> 小智..:.div_hover { background-color: #FFFFFF; }
.div_hover:hover { background-color: #000000; }
4> 小智..:display: block
5> 小智..:
.nicecolor {
color:red;
width:200px;
height:200px;
}
.nicecolor:hover {
color:blue;
}
6> Jamol..:display: block;
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有