我有一些在关键帧中滚动得很好的图像
@-webkit-keyframes headImage /* Safari and Chrome */
{
0% {background:url(../images/homeBackground1.jpg) no-repeat left top #D8E3E9;}
10% {background:url(../images/homeBackground2.jpg) no-repeat left top #D8E3E9;}
30% {background:url(../images/homeBackground3.jpg) no-repeat left top #D8E3E9;}
50% {background:url(../images/homeBackground4.jpg) no-repeat left top #D8E3E9;}
70% {background:url(../images/homeBackground5.jpg) no-repeat left top #D8E3E9;}
90% {background:url(../images/homeBackground1.jpg) no-repeat left top #D8E3E9;}
}
但是我想让这些图片中的一个成为可点击的链接,所以例如我希望homeBackground1.jpg链接到google.co.uk,当它可见但其他人在显示时不会链接到任何地方。
有没有办法做到这一点?
谢谢
要对此进行扩展,
将其插入html的代码只是一个
<section id="journey"> </section>
和CSS
#journey {
height:400px;
/* border-bottom: 5px solid #E64097;
border-top: 5px solid #E64097;*/
background: url(../images/homeBackground1.jpg) no-repeat left top #D8E3E9;
-moz-animation:headImage 60s infinite; /* Firefox */
-webkit-animation:headImage 60s infinite; /* Safari and Chrome */
}
答案 0 :(得分:0)
你需要创建一个精灵。因此,所有图像都连接在一个大图像中,但用户只能看到部分图像。
然后您只需使用关键帧更改background-position
。
这是一个很好的JSFIDDLE DEMO
在CSS中,如果您知道需要使用的关键帧数,可以使用from, to
或%
作为时间刻度。