【发布时间】:2012-03-21 22:39:00
【问题描述】:
我正在尝试实现水平列表的动画。
喜欢
- 项目 1 * 项目 2 * 项目 3 * 项目 4
但一次只能看到两个项目。
每个项目都包含一个带有图片、文本和链接的 div。图片应始终与顶部对齐,而链接应始终与底部对齐。
<ul>
<li><div>
<img src="somepic"/>
<p>SomeText</p>
<a href="url">Link</a>
</div></li>
<li><div>
<img src="somepic2"/>
<p>SomeText2</p>
<a href="url2">Link2</a>
</div></li>
</ul>
这就是问题所在,列表项必须使用“postition:relative”定位,如果我在 div 内使用绝对定位,动画就会混乱。我通过添加和添加到列表来制作动画。
有没有人对此有一个很好且简单的解决方案?
编辑:
这是一个示例:http://jsfiddle.net/39bhW/
我认为我需要在列表项中进行绝对定位...
【问题讨论】:
-
也许你有一个小提琴链接或者更实际的解释你的问题的东西?您描述的限制很模糊,您可以 f.ex 将绝对链接设置为 DIV 的底部吗?
-
无论何时使用绝对位置,请记住没有 css 尺寸,元素的宽度和高度为 0
-
请在此处粘贴您的代码:jsfiddle.net
-
johan,如果没有看到您所追求的/在哪里的示例/演示 (jsfiddle.net),很难知道您需要什么帮助。
-
@JaredFarrish 你是对的 :) 添加了一个示例
标签: css