gpt4 book ai didi

jquery - 文字顶部的转移效果

转载 作者:行者123 更新时间:2023-12-01 04:20:38 26 4
gpt4 key购买 nike

我创建了一个这样的菜单

enter image description here

我所做的是,当您单击此菜单的某个项目时,事件项目的类将转移到新项目。

HTML

<ul class="navigation">
<li class="home"><a href="#/home">home</a></li>
<li class="about"><a href="#/about">about</a></li>
<li class="work"><a href="#/work">work</a></li>
<li class="contact"><a href="#/contact">contact</a></li>
</ul>

jQuery

active.removeClass('active');
active.effect("transfer", { to: newBtn, className: "active" }, 300,function(){
newBtn.addClass('active');
active = newBtn;
});

CSS

.active{
background-color: @ed;
border-top:1px solid white;
border-bottom:1px solid @9;
.radius(13px);
a{ color:#333;}
}

现在,它工作正常,类被转移到新的事件项目,但不在文本后面。传输时背景位于文本之上:

enter image description here

<强> JSFiddle

有人知道如何解决这个问题吗?

最佳答案

好的,正如我最初怀疑的那样,能够使用 z-index 解决这个问题。

首先,给 active 类低值:

z-index: 1;

然后列表项应该获得高值:

.navigation li {
position: relative;
z-index: 100;
}

Updated fiddle .

关于jquery - 文字顶部的转移效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10967645/

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