gpt4 book ai didi

html - 改变 LI 元素的文本颜色

转载 作者:太空宇宙 更新时间:2023-11-04 11:10:47 24 4
gpt4 key购买 nike

我有一个 CSS 菜单,我在排序方面得到了一些帮助,它几乎可以正常工作。

我只是希望能够更改 LI 悬停时的文本颜色,而且子菜单本应位于正下方,但似乎更向右显示

CSS:

.menu-my-integra-container {
border:1px solid black;
display:block;
float:left;
}
#menu-my-integra, ul.sub-menu {
list-style: none;
padding: 0;
margin: 0;
}
#menu-my-integra > li {
float:left;
display: block;
margin-right:0px;
position:relative;
background:#F36F25;
padding:8px;
color:#FFFFFF;
text-decoration:none;
}

#menu-my-integra > li:hover {
background:#FFFFFF;
color:#F36F25;
}

ul.sub-menu {
display:none;
width:200px;
position:absolute;
z-index:1;
}
#menu-my-integra li:hover ul.sub-menu {
display: block;
max-height: 200px;
background:#F36F25;
}
ul.sub-menu li {
color:#FFFFFF;
float:none;
padding:5px;
}

ul.sub-menu li:hover {
color:#F36F25;
background:#FFFFFF;
float:none;
padding:5px;
}

http://jsfiddle.net/c2u21366/

最佳答案

这将更改给 parent 的文本颜色:

#menu-my-integra li > a {
color: inherit;
}

left: 0; 添加到 ul.sub-menu 以使您的子菜单向左对齐。

ul.sub-menu {
left: 0;
}

关于html - 改变 LI 元素的文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33646844/

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