1

我有第一个字母选择器工作,以更改第一个字母的颜色,但是当悬停该区域时,颜色与背景匹配,因此它变得不可见。这是代码工作的一部分

.nav-menu li a:first-letter {color:#b5b503;}

.nav-menu li a:first-letter {font-weight:bold;}


.nav-menu li a {


    color: #fff;
    display: block;
    font-size: 15px;
    line-height: 1;
    padding: 15px 20px;
    text-decoration: none;
}

这是我想我应该添加一个 .first-letter 选择器但无法找出它已经是一个悬停选择器的部分

.nav-menu li:hover > a,
.nav-menu li a:hover {

    background-color: #b5b503;
    color: #273664;
}
4

1 回答 1

1

是的你可以

示例 CSS:

p:first-letter {
    font-size: 120%;   
}
p:hover:first-letter {
    color: white;
}

HTML:

<p>Hello world</p>

在这里演示:http: //jsfiddle.net/LRFw8/1/

对于您的代码,您可以将其设置为.nav-menu li a:hover:first-letter

于 2013-10-22T10:44:40.000 回答