Html 将悬停状态与<;李>;及<;a>;?
我正试图使它这样,悬停效果将适用于列出的项目标记和它嵌套在其中的锚标记。理想情况下,我希望所有的CSS都放在一个标签上,而不是分成两个。我希望在触发列出的元素标记时,锚定标记的悬停效果具有动画效果。我假设解决方案是将这些样式合并成一个样式,但我不知道怎么做 HTML:Html 将悬停状态与<;李>;及<;a>;?,html,css,Html,Css,我正试图使它这样,悬停效果将适用于列出的项目标记和它嵌套在其中的锚标记。理想情况下,我希望所有的CSS都放在一个标签上,而不是分成两个。我希望在触发列出的元素标记时,锚定标记的悬停效果具有动画效果。我假设解决方案是将这些样式合并成一个样式,但我不知道怎么做 HTML: 也许这就是你要找的:用替换.blue:hover。nav li:hover.blue 将相关样式移动到链接本身很容易(实际上它们应该在哪里): 解决方案是使成为使用块显示样式: .blue{ display: block
也许这就是你要找的:用
替换.blue:hover
。nav li:hover.blue
将相关样式移动到链接本身很容易(实际上它们应该在哪里):
解决方案是使
成为使用块显示样式:
.blue{
display: block;
color: #00bff3;
text-decoration: none;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
}
试试这个
.nav:hover.blue:hover{
/*你的代码在这里*/
} /代码>一种可能的方式,但我可以考虑“HACKY”:如果您调整链接来填充列表项,该怎么办?然后单击列表项上的任意位置也可以作为您的链接。这就是我试图弄明白的,但我不知道如何做可能的重复
body{
background: #000;
}
ul{
list-style-type:none;
display: inline-block;
}
.nav{
float:right;
list-style-type:none;
overflow: hidden;
}
.nav li{
float:right;
overflow: hidden;
color: #00bff3;
border: 1px solid #00bff3;
padding: 8px;
margin-left: 10px;
text-align: center;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
}
.nav li:hover{
background:#00bff3;
color:#000000;
}
.blue{
color: #00bff3;
text-decoration: none;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
}
.blue:hover{
color:#000000;
}
.blue{
color: #00bff3;
text-decoration: none;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
display: block;
text-align: center;
padding: 8px;
}
.blue:hover{
color:#000000;
background:#00bff3;
}
.blue{
display: block;
color: #00bff3;
text-decoration: none;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
}