【发布时间】:2015-02-06 10:04:59
【问题描述】:
如果图像悬停,我希望我的链接会出现在图像的中心。 怎么做?我更喜欢使用纯css,但如果需要jquery也没问题。
<div class="container">
<img src="an_img.jpg">
<div> <a href="a link">i want this link on center</a> </div>
</div>
CSS:
<style>
div.container { width: 200px; height: 200px; position: relative; }
div.container img { width: 100%; height: 100%; position: absolute; top: 0; }
div.container div { width: 100%; position: absolute; top: 0; display: none; }
div.container img:hover + div { display: block; }
div.container div:hover { display: block; }
</style>
就像这样: http://jsfiddle.net/gye6f9yh/
但我想在图像的垂直和水平中心。
【问题讨论】:
-
应该出现哪个链接,“产品名称”?
-
@Ancient 我编辑了,我想喜欢它,但链接在图片的中心
-
@A'aquMuhammadDyasYaskur 你能添加你当前的css吗?还要尽量避免一次问多个问题:“如何使链接出现在悬停状态”和“如何使我的链接居中”是两个独立的问题(也可以通过谷歌搜索轻松解决)。总是先尝试自己做一些研究。
-
@DarkAshelin 就像顶部的链接一样。我已经用谷歌搜索了大约一个小时但没有找到,也许我只是不知道关键字。