javascript - 旁边图片的 CSS 位置变化

标签 javascript jquery html css

所以,我有相同的图像,我需要相互重叠。如您所见,第一个的 z-index:1 和其他的为 0。但是,随着图像不断重复,我必须不断创建新样式以使下一个向右 115px。是否有 css 伪方法来自动执行此操作,还是我必须恢复使用 jquery 或 js 将其向右移动?

<style>
img.overlap{z-index:1;position:absolute;left:670px;}
img.underlap{z-index:0;position:absolute; left:785px;}
</style>

<div class="span12">
     <a href="#"><img src="img/blue_btn.png" alt="Home" class="overlap"/></a>
     <a href="#"><img src="img/blue_btn.png" alt="About" class="underlap"/></a>
     <a href="#"><img src="img/blue_btn.png" alt="Services" class="underlap"/></a>
     <a href="#"><img src="img/blue_btn.png" alt="Portfolio" class="underlap"/></a>
     <a href="#"><img src="img/blue_btn.png" alt="Blog" class="underlap"/></a>
     <a href="#"><img src="img/blue_btn.png" alt="Contact" class="underlap"/></a>
</div>

更新:我在阅读这篇文章时裁剪了图片,因为我知道这很难想象。这是导航区域。我已经裁剪了第一个,我会重复它们,然后用 jquery 更改 alpha。

http://weslice.com/images/nav_complete.jpg

最佳答案

您应该尝试使用 float 和边距而不是绝对定位。

http://www.w3schools.com/css/css_float.asp

关于javascript - 旁边图片的 CSS 位置变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9201852/

相关文章:

javascript - 无需点击提交即可登录

javascript - Jquery 幻灯片有效 100% 宽度

html - 水平对齐在 IE 中不起作用

html - 导航文本显示在 div 之外

javascript - 为什么 Internet Explorer 会中断弹出窗口中的每个单词?

javascript - 无论子元素如何,强制 div 高度为 0

javascript - Bootstrap 卡列砌体效果 - 更改高度卡会跳动

使用输入和复选框的 jQuery 过滤器列表,应优先考虑输入

javascript - 即使 CSS 发生更改,Jquery 函数也会继续应用。我该如何阻止这个?

javascript - polymer 替换 url、间距