我的目标是在列表项目中移动,当其他列表项目淡出时,我需要将这三个列表项目显示在同一行上,彼此重叠。应与不同宽度的图像工作,唯一的共同属性可以是顶部位置,相对于DIV它是英寸显示彼此顶部的列表项目
.container {
display:table;
margin: 0 auto;
}
ul {
list-style-type:none;
}
要解释好一点,我需要这些项目,无论是它是文本,图像,不同大小的div,位于屏幕中间,完全居中。
这是可以实现的javascript解决方案,通过测量包含的元素的大小和从图像的左侧减去中间偏移量。
我想实现的是一个仅用于CSS3/HTML5选项的类似效果。
再次检查我的答案。无论你在列表中的项目将始终居中 –
我更新了两个图像(相同的图像不同大小,它显示我有答案的问题)。 http://plnkr.co/edit/L8tsnopS9QvC4OteyIKQ?p=preview。这些图像的中间点应该处于它们所处的任何元素的中间。例如,小图像的中间部分应该是这个例子中的大图像的中间,而这些是它们唯一共同的东西。 –
检查我在这里做了什么http://jsfiddle.net/nsLq3ooc/1/ –