我有一个带有缩略图的页面(更多内容,所以 float:left 属性是必要的)。缩略图是一个 Div,其中有一个锚点,该锚点是一个图像和一些文本。文字在图片下方。ancho 链接到 pdf 文件。简单的。
http://www.bridgecitymedical.com/forms
问题是,当您将鼠标悬停在文本上时,文本会在其上加下划线,而拇指图像会出现边框,而当您将鼠标悬停在拇指图像上时,文本会加下划线。我需要的是,然后您将鼠标悬停在文本或图像上,它们都会应用它们各自的悬停状态,例如图像有边框,文本有下划线。目前他们自己运作,但他们需要是一个,或者看起来很奇怪。
这是标记:
<div class="form">
<a href="/wp-content/uploads/forms/Adolescent New Patient Paperwork.pdf" target="_blank">
<div class="form-wrapper">
<div class="form-thumb">
<img src="/forms/thumbs/1.jpg" alt="" />
</div>
Caption
</div>
</a>
</div>
和CSS...
.form {
margin: 30px;
font-size:.8em;
width: 137px;
text-align: center;
}
.form-thumb{
width: 125px;
height: 150px;
padding:5px;
border: 1px solid rgba(0,0,0,.2);
float:left
}
.form-thumb:hover{
border: 1px solid #000;
}
默认情况下,文本下划线来自样式表的另一部分。
我可以在没有 javascript 的情况下做到这一点吗?
由 Chris 解决(选定答案)。这是他的解决方案,我的拇指在小提琴......