【发布时间】:2013-08-24 02:10:20
【问题描述】:
我有一个带有links 的图片库。
编辑:这是我必须使用的代码:
<div class="gallerypagetabs"><a href="http://costumingdiary.blogspot.com/2013/01/victorian-tardis-purse.html"><img alt="Free Victorian Purse Pattern" src="https://lh3.googleusercontent.com/-m4y6eS2KGRQ/Ug7TKD3sbYI/AAAAAAAAHNc/6qoeuGedjOY/s200-c/free-victorian-purse-pattern-1.jpg"><br>Free Victorian Purse Pattern</a><a href="http://costumingdiary.blogspot.com/2012/12/natural-form-victorian-overskirt.html"><img alt="Natural Form Victorian Overskirt" src="https://lh3.googleusercontent.com/-ZrTDaXEOiiU/US__mPzz3dI/AAAAAAAADWQ/eBm3tO3P8oI/s200-c/IMG_5482%255B6%255D.jpg"><br>Natural Form Victorian Overskirt</a><a href="http://costumingdiary.blogspot.com/2012/11/truly-victorian-tv221-1878-tie-back.html"><img alt="Truly Victorian TV221 1878 Underskirt Pattern Review" src="https://lh4.googleusercontent.com/-GmrRTxJ5NGY/UKfO_SQzymI/AAAAAAAAAHA/A9qx6czpyJk/s200-c/Truly-Victorian-TV221-1878-Tie-Back-%255B1%255D%255B4%255D.png"><br>Truly Victorian TV221 1878 Underskirt Pattern Review</a><a href="http://costumingdiary.blogspot.com/2012/10/truly-victorian-tv121-petticoat-pattern.html"><img alt="Truly Victorian TV121 Petticoat Pattern Review" src="http://lh4.ggpht.com/-qTsclIxCTKY/UH7fK3jqKII/AAAAAAAAodI/2GaQOVrGuuA/s200-c/Truly%252520Victorian%252520TV121%2525201879%252520Petticoat%252520with%252520Detachable%252520Train%25255B6%25255D.png?imgmax=800"><br>Truly Victorian TV121 Petticoat Pattern Review</a>..ad naseum..</div>
CSS:
.gallerypagetabs a,.gallerypagetabs p{
float:left;
font-size:.80em;
height:250px;
padding:10px;
text-align: center;
width:200px
}
当有人将鼠标悬停在图像上时,我想做的是显示带有星星的透明图像。因此,如果一个人将鼠标悬停在免费维多利亚时代钱包图案图像上,他们会看到一个图像 - 比方说 - 五颗星,表示该图案已获得我的 5 星评分(满分 5 星)。
我尝试了以下两种方法,但都没有成功。代码在悬停时显示图像,但它显示在图像底部而不是重叠:
.gallerypagetabs a:hover{
background-image:url('http://i.imgur.com/IKAXZKz.png');
background-position:inherit
}
与
.gallerypagetabs a:hover{
background-image:url('http://i.imgur.com/IKAXZKz.png');
background-position:inherit;
z-index:10
}
有什么建议吗?我不想使用 Javascript,并且我想向 HTML 添加尽可能少的编码除了在其开头添加另一个类或 id 之外,无法更改 html。这一切都必须通过 CSS 来完成。这是我希望它看起来的样子。感谢您的帮助!
有效的代码! (谢谢西马农!) (将gallerypagetabs 更改为gallerypatterntab 以将类与博客的其余部分隔离开来。来自Blogger 的屏幕截图——是的,Blogger 喜欢重写引用等内容)
【问题讨论】:
-
我认为问题在于您的链接实际上位于图像后面,因此它可能正在应用悬停效果,但您看不到它,因为您的
<img>在前面。