【发布时间】:2013-12-08 00:03:51
【问题描述】:
我有这两张带有相应标签的图片:http://jsfiddle.net/Fdjtc/
我想这样当我将鼠标悬停在其中一个 div 上时,图像向下动画,文本(最初不可见)向下动画并淡入完全不透明状态,使图像和标签看起来像现在一样。如何确保图像向上有足够的空间来执行此操作,我可以使用 CSS3 的 transition 进行这种动画吗?
【问题讨论】:
-
我尝试在图像上使用
position: absolute,在img上设置top: 0.5em,在img:hover上设置top: 0。它确实适用于图像,但我不确定如何以这种方式处理文本,因为我需要硬编码图像大小(我不想这样做)。一定有一些更优雅的方式,也许有边距之类的。 -
你的意思是这样的吗? Fiddle.
-
@mdesdev:不。最初,图像应该在 div 中垂直居中。将鼠标悬停在上方时,应将图像向上推,将文本向下推,使其看起来像我的小提琴。
标签: html css animation transition