基本上我正在制作一个导航栏,并且由于 Jquery 做了很多调整大小以使网站看起来“漂亮”,我不想使用水平列表,所以每个按钮都是这样创建的:
<a href="#" class="button" id="home"><img src="homeicon.png"><span id="homex"><br /><img src="home.png" /></span></a>
(是的,它们都是图像按钮,有充分的理由)
但唯一的问题是它们已固定并在页面顶部设置为“top 0”,因此不能彼此相邻而是重叠,任何关于我如何仍然保持位置固定的想法和他们从最高到 0 却让他们彼此相邻?
HTML
<div id="top">
<a href="#" class="button" id="home"><img src="homeicon.png"><span id="homex"><br /><img src="home.png" /></span></a>
</div>
CSS
#top a.button { position: fixed; top: 0; padding: 12px; background: url('glacial_ice.jpg'); text-decoration: none; color: black; border-radius: 0px 0px 25px 25px; }
#top { position: relative; top:0; padding-left: 25px; }
初始化函数(在 $(document).ready() 上运行)
$('a.button').animate({
height: '+=5px',
}, 20, function() {
$('a.button').animate({
opacity: 0.6,
height: '-=5px',
}, 20);
});
谢谢