【发布时间】:2015-08-22 02:34:09
【问题描述】:
我在让这个代码播放器看起来正确时遇到问题:
http://invigorateme.net/viperbox.html
当我将鼠标悬停在一个列表项上时(列表项是顶部的四个选项卡),背景会发生变化,但不会填充两侧的空间。我试图从另一个源代码中学习,但我无法完全正确地进行调整,并且仍然遇到问题。
问题:我怎样才能使当您将鼠标悬停在列表项上时,背景会发生变化并适合背景?
如果您访问我的网站链接,当您将鼠标悬停在其中一个元素上时,您就会明白我的意思。它只是改变颜色,但不像我预期的那样。
这是它背后的相关CSS,如果它很可怕,请告诉我,我可以做得更好,我还在学习:
#codetabs{
width: 197px;
height: 30px;
position: relative;
top: 8px;
background-color: white;
border: 2px solid #B7B7B7;
border-radius: 10px;
margin: 0px auto;
padding: 0;
}
#codetabs ul{
height: 50px;
position: relative;
margin: 0px auto;
padding-left: 5px;
}
#codetabs li{
text-align: center;
float: left;
height: 23px;
list-style: none;
margin: 0px;
padding: 7px 5px 0px 5px;
border-right: 2px solid #B7B7B7;
}
#codetabs li:hover{
background-color: grey;
}
如果有人认为我可能遗漏了任何重要的代码或信息,也请告诉我。我不认为 HTML 是必要的。
【问题讨论】:
-
它执行您在 CSS 中的命令。
-
对不起,我应该更具体一些,问题只在两侧明显。
标签: css hover html-lists