Css 颜色转换不起作用
我有这段代码:(全屏查看)Css 颜色转换不起作用,css,Css,我有这段代码:(全屏查看) 正文{字体系列:无衬线} 保险商实验室{ 列表样式类型:无; 保证金:0; 填充:0; 溢出:隐藏; 背景:黑色; } a{ 文字装饰:无; 颜色:白色; 字号:18px; } 李{ 填充:10px 18px; 浮动:左; 过渡:颜色0.2s,背景0.2s; } 李:悬停{ 颜色:黑色; 背景:白色; } 您需要将颜色更改为li:hover>a body{font-family:sans-serif} 保险商实验室{ 列表样式类型:无; 保证金:0
正文{字体系列:无衬线}
保险商实验室{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
背景:黑色;
}
a{
文字装饰:无;
颜色:白色;
字号:18px;
}
李{
填充:10px 18px;
浮动:左;
过渡:颜色0.2s,背景0.2s;
}
李:悬停{
颜色:黑色;
背景:白色;
}
您需要将颜色更改为li:hover>a
body{font-family:sans-serif}
保险商实验室{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
背景:黑色;
}
a{
文字装饰:无;
颜色:白色;
字号:18px;
}
李{
填充:10px 18px;
浮动:左;
过渡:颜色0.2s,背景0.2s;
}
李:悬停{
背景:白色;
}
李:停一停{
颜色:黑色;
}
您需要将颜色更改为li:hover>a
body{font-family:sans-serif}
保险商实验室{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
背景:黑色;
}
a{
文字装饰:无;
颜色:白色;
字号:18px;
}
李{
填充:10px 18px;
浮动:左;
过渡:颜色0.2s,背景0.2s;
}
李:悬停{
背景:白色;
}
李:停一停{
颜色:黑色;
}
因为a有颜色:白色
。因此,您可以悬停赋予颜色,或使继承并赋予li颜色
正文{字体系列:无衬线}
保险商实验室{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
背景:黑色;
}
a{
文字装饰:无;
颜色:继承;
字号:18px;
}
李{
填充:10px 18px;
浮动:左;
颜色:#fff;
过渡:颜色0.2s,背景0.2s;
}
李:悬停{
颜色:黑色;
背景:白色;
}
因为a有颜色:白色
。因此,您可以悬停赋予颜色,或使继承并赋予li颜色
正文{字体系列:无衬线}
保险商实验室{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
背景:黑色;
}
a{
文字装饰:无;
颜色:继承;
字号:18px;
}
李{
填充:10px 18px;
浮动:左;
颜色:#fff;
过渡:颜色0.2s,背景0.2s;
}
李:悬停{
颜色:黑色;
背景:白色;
}
您正在为li标记提供一种样式,该样式会更改背景颜色,但不会更改文本颜色。将选择器标记为喜欢此->li a:hover{color:#000;background:#fff;}
希望这能解决你的问题
我的建议是用十六进制代码给出颜色名称,这是给颜色赋予风格的最佳实践 您正在为li标记提供一种样式,该样式会更改背景颜色,但不会更改文本颜色。将选择器标记为喜欢此->li a:hover{color:#000;background:#fff;}
希望这能解决你的问题
我的建议是用十六进制代码给出颜色名称,这是给颜色赋予风格的最佳实践 您最初是将颜色分配给a
选择器,而不是li
。这样一个简单的切换应该可以工作(我包括了您的整个代码片段和我的更改,以便您可以看到预览):
正文{字体系列:无衬线}
保险商实验室{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
背景:黑色;
}
a{
文字装饰:无;
颜色:白色;
字号:18px;
}
李{
填充:10px 18px;
浮动:左;
过渡:颜色0.2s,背景0.2s;
}
/*这是更改的部分*/
李:悬停{
背景:白色;
}
李:停一停{
颜色:黑色;
}
您最初是将颜色分配给a
选择器,而不是li
。这样一个简单的切换应该可以工作(我包括了您的整个代码片段和我的更改,以便您可以看到预览):
正文{字体系列:无衬线}
保险商实验室{
列表样式类型:无;
保证金:0;
填充:0;
溢出:隐藏;
背景:黑色;
}
a{
文字装饰:无;
颜色:白色;
字号:18px;
}
李{
填充:10px 18px;
浮动:左;
过渡:颜色0.2s,背景0.2s;
}
/*这是更改的部分*/
李:悬停{
背景:白色;
}
李:停一停{
颜色:黑色;
}
Useli:hover a{color:black;}
Useli:hover a{color:black;}
li:hover a{color:black;}你能解释一下li:hover a的用途吗?我只是不理解这是选择了
中的所有
。Thanks@AzDeveloper对因此,当鼠标悬停时,li:hover
正在选择li
。当鼠标悬停时,li:hover a
选择该li
中的所有a
标记。您能解释一下li:hover a
的用途吗?我只是不理解这是选择了
中的所有
。Thanks@AzDeveloper对因此,当鼠标悬停时,li:hover
正在选择li
。当鼠标悬停时,li:hover a
选择该li
中的所有a
标记。