我现在正在这个网站上工作,我的目标是添加以下功能:
- 将鼠标悬停在单个图像上时,我想显示标题中包含的标题。
- 交互应该从颜色栏过渡并具有相同的背景
我认为这可能仅通过 CSS 就可以实现,但是在可视化标记的工作方式时遇到了麻烦。任何方向的建议或观点将不胜感激。
这可以通过 CSS3 完成。http://jsfiddle.net/zh3EC/
a > h3 {
width: 100%;
display: block;
position: absolute;
bottom: -1.5em;
color: white;
background-color: #993434;
padding: 0.4em;
box-sizing: border-box;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
a:hover > h3 {
bottom: 0;
}
试试这个 jQuery:
$(function() {
$('img').hover(function() {
var title = $(this).attr('title');
}, function() {
});
});
你可以div
用一个background-image
和一个h1
(标题)里面的标题;然后使用:hover
伪类将标题的不透明度从 更改为0
。1
HTML:
<div>
<h1>Title Here</h1>
</div>
CSS:
div {
background-image: url('image_here.jpg');
}
h1 {
display: block;
width: 100%;
height: 100%;
opacity: 0;
}
p:hover {
opacity: 1;
}