gpt4 book ai didi

html - 防止伪元素内容在悬停时改变颜色

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:09 25 4
gpt4 key购买 nike

当我将鼠标悬停在链接“EN | FR”上时,所有字符包括竖线字符 ' | ' 将颜色更改为蓝色。

a:hover {
color: blue;
}
a.language {
display: inline;
padding: 0;
}
a.language:last-child:before {
content: ' | ';
}
 <a class="language" href="/en">EN</a>
<a class="language" href="/fr">FR</a>

我想实现只有链接 EN 和 FR 在鼠标悬停时变为蓝色,管道字符的颜色除外 ' | ' 那是他们之间的事。

我正在寻找类似的东西:

a.language:last-child:before:hover {
color: grey;
}

保留管道符 ' | ' 灰色。

我怎样才能做到这一点?

更新:

感谢 Paulie_D 我有一个工作 JSfiddle solution

最佳答案

你很接近:

 a.language:last-child:hover::before {
color: red;
}

JSfiddle Demo

或者直接为伪元素声明一种颜色,让特异性为您赢得胜利。

 a.language:last-child::before {
content: ' | ';
color:red;
}

JSfiddle Demo

关于html - 防止伪元素内容在悬停时改变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39772915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com