gpt4 book ai didi

css - 样式菜单栏CSS

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

我这里有一个菜单栏:http://jsfiddle.net/Qn3kh/1/
以下是代码:
CSS:

ul#menu {
position: absolute;
width: 100%;
min-width: 1180px;
height: 35px;
background-color: rgb(25, 25, 25);
text-align: center;
line-height: 2px;
}
#menuborders1{
position: absolute;
left: 0px;
right: 0px;
top: 6px;
bottom: 6px;
border-top: 3px solid rgb(30, 174, 206);
border-bottom: 3px solid rgb(30, 174, 206);
}
#menuborders2{
position: absolute;
left: 0px;
right: 0px;
top: 5px;
bottom: 5px;
border-top: 1px solid rgb(255, 136, 0);
border-bottom: 1px solid rgb(255, 136, 0);
}
ul#menu li {
display: inline-block;
margin-right: -3px;
}
ul#menu li a {
position: relative;
text-decoration: none;
font-family: Arial;
padding: 10px 75px 7px 75px;
color: #fff;
}
ul#menu li.current a {
color: rgb(25, 25, 25);
background-color: #1EAECE;
}
ul#menu li a:hover {
color: rgb(25, 25, 25);
background-color: #FF8800;
}

HTML:

<ul id="menu">
<div id="menuborders1">
<div id="menuborders2">
<li class="current"><a href="#" data-id="div1">Description</a></li>
<li><a href="#" data-id="div2">Shipping and payment</a></li>
<li><a href="#" data-id="div3">Returns</a></li>
<li><a href="#" data-id="div4">Feedback</a></li>
</div>
</div>
</ul>

对我来说,菜单显示如下(正常和悬停): enter image description here但我希望它像那样显示(正常和悬停): enter image description here

最佳答案

不确定我是否理解,但尝试将 bakground 添加到 a 元素。在它看起来像您的第二张附加图片之后。

ul#menu li a {
background:black;
}

并且您必须在 li 元素之间注释空格:

<ul id="menu">
<div id="menuborders1">
<div id="menuborders2"><!--
--><li class="current"><a href="#" data-id="div1">Description</a></li><!--
--><li><a href="#" data-id="div2">Shipping and payment</a></li><!--
--><li><a href="#" data-id="div3">Returns</a></li><!--
--><li><a href="#" data-id="div4">Feedback</a></li><!--
--></div>
</div>
</ul>

http://jsfiddle.net/Qn3kh/4/

根据@Bojangles 的说法:

ul#menu{
font-size: 0;
}
ul#menu li{
font-size: 16px;
}

之后不需要评论。

http://jsfiddle.net/Qn3kh/8/

如果你想在hover上实现空格:

ul#menu li:not(.current) a:hover{
color: rgb(25, 25, 25);
background-color: #FF8800;
margin: 0px 4px;
}

注意:这会将所有元素 1px 向左移动,将 1px 向右移动。

关于css - 样式菜单栏CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18227561/

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