我正在使用bootstrap设计一个网站,我的页面上有一个巨型加速器。
巨型加速器有一个背景图像。如何在悬停状态下淡入巨型加速器的当前背景图像?
意思是,如果我把光标放在巨型加速器上,另一个背景图像就会淡入,当我把光标移出巨型加速器时,上一张图片又回来了。
这是我的Jumbotron html:
<div class="jumbotron">
<div class="container">
<h1>Life is an Art.</h1>
<p style="font-size: 150%"><small>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas pulvinar nunc urna, non cursus enim ultricies in.</small></p>
<button type="button" class="btn btn-primary btn-lg"><a href="#">Learn More »</a></button>
</div>
</div>CSS:
.jumbotron { background-image: url("02.jpg"); }
.jumbotron:hover { background-image: url("01.jpg"); }发布于 2015-04-16 23:30:27
使用纯CSS,您可以使用transition属性为其设置动画,如下所示。不过,这在older browsers中可能不可用。
.jumbotron {
background-image: url("http://www.placecage.com/200/300");
transition: 1000ms;
}
.jumbotron:hover {
background-image: url("http://www.placecage.com/300/200");
transition: 1000ms;
}<div class="jumbotron">
<div class="container">
<h1>Life is an Art.</h1>
<p style="font-size: 150%"><small>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas pulvinar nunc urna, non cursus enim ultricies in.</small></p>
<button type="button" class="btn btn-primary btn-lg"><a href="#">Learn More »</a></button>
</div>
</div>
https://stackoverflow.com/questions/29678828
复制相似问题