gpt4 book ai didi

jquery - jquery lavalamp 菜单上的中心图像

转载 作者:行者123 更新时间:2023-11-28 13:56:24 25 4
gpt4 key购买 nike

我在将图像居中时遇到问题。地址是

http://burger-laden.de/preview/

如您所见,箭头移动的地方有一个菜单。我的问题是现在我需要箭头始终位于文本的中心。这里的代码:

样式:

    .navigation .bottom {
font-weight: bold;
font-size:16px;
}

.lavaLampBottomStyle {
position: relative;
overflow: hidden;
height: 46px;
}

.lavaLampBottomStyle li {
float: left;
list-style: none;
}

.lavaLampBottomStyle li.back {
background: url(../images/menu_top_arrow.png) no-repeat;
background-position: left 0px;
margin-top: 33px;
margin-left: 20px;
height: 46px;
width: auto;
z-index: 8;
position: absolute;
}

.lavaLampBottomStyle li a {
text-decoration: none;
color: white;
outline: none;
text-align: center;
letter-spacing: 0;
z-index: 10;
display: block;
position: relative;
overflow: hidden;
float: left;
margin: auto 0px;
}

这是html

 <ul class="lavaLampBottomStyle" id="1">
<li><a href="#">Startseite</a></li>
<li class="current"><a href="#">Speisekarte</a></li>
<li><a href="#">Anfahrt</a></li>
<li><a href="#">Kontakt</a></li>
</ul>

这里是 lavalamp js

(function($){$.fn.lavaLamp=function(o){o=$.extend({fx:"linear",speed:500,click:function(){}},o||{});return this.each(function(){var b=$(this),noop=function(){},$back=$('<li class="back"><div class="left"></div></li>').appendTo(b),$li=$("li",this),curr=$("li.current",this)[0]||$($li[0]).addClass("current")[0];$li.not(".back").hover(function(){move(this)},noop);$(this).hover(noop,function(){move(curr)});$li.click(function(e){setCurr(this);return o.click.apply(this,[e,this])});setCurr(curr);function setCurr(a){$back.css({"left":a.offsetLeft+"px","width":a.offsetWidth+"px"});curr=a};function move(a){$back.each(function(){$(this).dequeue()}).animate({width:a.offsetWidth,left:a.offsetLeft},o.speed,o.fx)}})}})(jQuery);

谢谢

最佳答案

我知道这已经晚了,但是您的网站实际上帮助我找到了它,我现在正在将它用于我正在开发的新投资组合网站。要实现“居中”外观,请更改以下内容。

.lavaLampBottomStyle li.back {
--- 背景:url(../images/menu_top_arrow.png) 不重复;
--- 背景位置: left center 0px;
--- 顶部边距:33px;
--- margin-left: 20px;
--- 高度:46px;
--- 宽度:自动;
--- z-index: 8;
--- position:absolute;

因为宽度设置为自动,所以 li 元素与它悬停的 li 的宽度相同,因此一个简单的居中背景位置就可以完成这项工作。

关于jquery - jquery lavalamp 菜单上的中心图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10777106/

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