gpt4 book ai didi

css - 悬停时的背景

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

我希望菜单项在悬停背景上但在边框内。我的最后一个 li 选项没有覆盖整个 block ,而是只覆盖了填充端。有人可以帮忙吗?

这是我的代码:

 .sub-menudiv {
width: 505px;
margin-left: 42px;
}
.sub-menu {
font-family: 'Open Sans', sans-serif;
font-size: 12px;
}
.sub-menu ul ul {
display: none;
margin: 4px 0 0 0;
}
.sub-menu ul li:hover > ul {
display: block;
}
.sub-menu ul {
/*background: #111312; */
margin: 0;
list-style: none;
position: relative;
padding: 0;
border: 2px solid #bababa;
border-top: 0px solid transparent;
}
.sub-menu ul:after {
content: "";
clear: both;
display: block;
}
.sub-menu ul li {
float: left;
/*border-bottom: 1px solid transparent; */
border-right: 2px solid #9d9d9c;
}
.sub-menu ul li:last-child {
border: none;
}
}
.sub-menu ul li:hover {
background: #111312;
border-bottom: 3px solid #fff;
}
.sub-menu ul li:hover a {
display: block;
color: #db9500;
background-color: #e3e3e3;
background-image: url(images/bg.png);
}
.sub-menu ul li a {
display: block;
padding: 5px;
color: #000000;
text-decoration: none;
}
.sub-menu ul ul {
background: #111312;
padding: 0;
position: absolute;
top: 100%;
}
.sub-menu ul ul li {
float: none;
position: relative;
border-right: none;
}
.sub-menu ul ul li a {
padding: 10px;
color: #000;
display: block;
}
.sub-menu ul ul li a:hover {
background: #111312;
color: #fff;
}
.sub-menu ul ul ul {
position: absolute;
left: 100%;
top: 0;
padding: 0;
}
.sub-menu ul ul ul li {
float: none;
border-top: 1px solid #6b727c;
border-bottom: 1px solid pink;
position: relative;
}
.sub-menu ul ul ul li a {
padding: 10px;
color: #fff;
display: block;
text-decoration: none;
}
.sub-menu ul ul ul li a:hover {
background: #95CEF1;
color: #000;
}
.sub-menu ul ul ul ul {
position: absolute;
left: 100%;
top: 0;
}
.sub-head {
width: 500px;
height: 200px;
background: #789;
}
.sub-foot {
width: 500px;
height: 200px;
background: #123;
}
<div class="sub-menudiv">
<div class="sub-menu">
<ul>

<li><a href="paidodontiko-6-minon-3-eton.html">6 μηνών - 3 ετών</a>
</li>
<li><a href="paidodontiko-3-6-eton.html">3 - 6 ετών</a>
</li>
<li><a href="paidodontiko-6-12-eton.html">6 - 12 ετών</a>
</li>
<li><a href="paidodontiko-genikes-plirofories.html">Πληροφορίες</a>
</li>
<li><a href="paidodontiko-genikes-plirofories.html">Όχι παίζουμε!</a>
</li>
</ul>
</div>
</div>

最佳答案

将您的 css 更改为:

.sub-menu ul li:last-child {
border: medium none;
width: 186px;
}

但是,这仅在您不希望菜单响应时才有效,我认为从您当前的代码来看这是正确的。

关于css - 悬停时的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33718963/

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