gpt4 book ai didi

css - 如何使用CSS在悬停时显示图像

转载 作者:技术小花猫 更新时间:2023-10-29 11:18:57 25 4
gpt4 key购买 nike

我有一个图片库 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 来完成。这是我希望它看起来的样子。感谢您的帮助!

enter image description here

有效的代码! (感谢 cimmanon!)(将 gallerypagetabs 更改为 gallerypatterntab 以将类与博客的其余部分隔离开来。来自 Blogger 的屏幕截图 - 是的,Blogger 喜欢重写引文等内容) enter image description here

最佳答案

您可以为此目的使用伪元素。无需额外标记。

http://cssdeck.com/labs/anxnrkhr

<a href="#"><img src="http://placekitten.com/100/100" /></a>

a {
position: relative;
display: inline-block;
}

a:hover:before {
content: '';
display: block;
background: rgba(255, 0, 0, .5); /* your background */
width: 20px; /* image width */
height: 100px; /* image height */
position: absolute;
top: 0;
right: 0;
}

关于css - 如何使用CSS在悬停时显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18361924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com