gpt4 book ai didi

CSS 菜单按钮在单击或悬停时在汤姆处有一个随机的浅蓝色边框?

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

http://driptone.com/jony/applications/test/#

请开始点击按钮,您会注意到每个按钮的底部出现了一个淡蓝色左右的边框。

如果您将鼠标悬停在最后一个子项(带有图标的最后一个菜单项)上,则无需单击即可发生这种情况。我正在使用 Bootstrap 框架。

为什么会这样?很奇怪。

这是我的 HTML 代码:

<header class="container">
<div id="logo"></div>
<br />
<div id="menu">
<ul id="menuitems">
<li id="menu-active"><a href="#" >HOMEPAGE</a></li></a>
<li><a href="#">PLAY NOW</a></li>
<li><a href="#">COMMUNITY</a></li>
<li><a href="#">HUNGER WIKI</a></li>
<li><a href="#">HIGHSCORES</a></li>
<li><a href="#">HELP</a></li>
<li><div id="login"></div></li>
</ul>
</div>
</header>

这是我的 CSS 代码:

#menu { 
background-image: url("../img/gradient-header.png");
background-repeat: repeat;
width: 100%;
height: 56px;
border: solid 1px #000;
font-weight: bold;
}

#menuitems {
padding: 0;
margin: 0;
float: left;
}

#menuitems li {
background-image: url("../img/gradient-header.png");
background-repeat: repeat;
display: inline-block;
width: 140px;
height: 56px;
float: left;
border-right: solid 1px #44acbf;
border-left: solid 1px #114a56;
line-height: 56px;
text-align: center;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}

#menuitems li:hover {
background-image: url("../img/gradient-1.png");
background-repeat: repeat;
border-right: solid 1px #2b6e81;
cursor: pointer;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}

#menuitems li:last-child:hover {
background-image: url("../img/gradient-menu-login-hover.png") !important;
background-repeat: repeat;
}

#menuitems li:active {
background-image: url("../img/gradient-onClick-menu.png");
background-repeat: repeat;
}

#menuitems li:last-child {
width: 88px;
border-right: solid 0px transparent;
}

#menu-active {
background-image: url("../img/gradient-1.png") !important;
background-repeat: repeat !important;
border-right: solid 1px #2b6e81 !important;
}

#menuitems li:first-child {
border-left: solid 0px transparent;
}

#login {
background-image: url("../img/icon.png");
background-repeat: no-repeat;
margin-left: 32%;
margin-top: 20%;
width: 25px;
height: 21px;
}

#menuitems a {
width: 140px;
height: 56px;
color: #fff;
text-decoration: none;
border-bottom: solid 0px transparent;
border-top: solid 0px transparent;
}

#menuitems a:hover {
text-decoration: none;
border-bottom: solid 0px transparent;
border-top: solid 0px transparent;
}

问题是什么?

最佳答案

尝试将您的 transition-timing-functionease 更改为 linear

http://jsfiddle.net/Kw4pY/

关于CSS 菜单按钮在单击或悬停时在汤姆处有一个随机的浅蓝色边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17599516/

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