Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 将悬停状态与<;李>;及<;a>;?_Html_Css - Fatal编程技术网

Html 将悬停状态与<;李>;及<;a>;?

Html 将悬停状态与<;李>;及<;a>;?,html,css,Html,Css,我正试图使它这样,悬停效果将适用于列出的项目标记和它嵌套在其中的锚标记。理想情况下,我希望所有的CSS都放在一个标签上,而不是分成两个。我希望在触发列出的元素标记时,锚定标记的悬停效果具有动画效果。我假设解决方案是将这些样式合并成一个样式,但我不知道怎么做 HTML: 也许这就是你要找的:用替换.blue:hover。nav li:hover.blue 将相关样式移动到链接本身很容易(实际上它们应该在哪里): 解决方案是使成为使用块显示样式: .blue{ display: block

我正试图使它这样,悬停效果将适用于列出的项目标记和它嵌套在其中的锚标记。理想情况下,我希望所有的CSS都放在一个标签上,而不是分成两个。我希望在触发列出的元素标记时,锚定标记的悬停效果具有动画效果。我假设解决方案是将这些样式合并成一个样式,但我不知道怎么做

HTML:


也许这就是你要找的:用
替换
.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;
}