a div{ background-image:url(image1.jpg)}
a:hover div{ background-image:url(image2.jpg)}
</style>....<a href=""><div></div></a>以上代码要设置div的显示高度宽度,这样可以达到一个简单的鼠标移到时改变的效果. 但如果你要做的漂亮点,建议还是用flash会更好.在别人的网站用js有时可能会不行,但拍拍中可以放置flash的.
完全可以,用css的重复播放动画的功能实现自动切换。
做了个小例子,你可以看看,基本的思路就这样了,效果还比较不错啦。这个思路还可以用来作为图片滚动播放的例子呢。
body部分代码:
<body>
<div id="box1">
<div id="box2">
<img src="https://www.baidu.com/img/bd_logo1.png">
<img src="https://www.baidu.com/img/bd_logo1.png">
<img src="https://www.baidu.com/img/bd_logo1.png">
<img src="https://www.baidu.com/img/bd_logo1.png">
</div>
</div>
</body>
css的代码:
*{
padding:0
margin:0
}
html,body{
overflow-x:hidden
overflow-y:auto
}
#box1{
position:relative
width:500px
height:450px
margin:0 auto
background:red
overflow:hidden
}
#box2{
float:left
width:2000px
height:450px
animation:box2 2s both linear infinite
-webkit-animation:box2 2s both linear infinite/* Safari and Chrome */
}
#box2:hover {
animation-play-state: paused
}
@keyframes box2
{
from {
margin-left:0
}
to {
margin-left:-1500px
}
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {
margin-left:0
}
to {
margin-left:-1500px
}
}
img{
float:left
width:500px
height:450px
}
效果图;
好像时间间隔设置太短了,可以把动画播放的时间延长一点。
打开页面,打开css设计器,添加css源,在页面中定义,切换代码界面,定义名为#box和#text的css样式。2.
点击插入Div,定义ID为text,点击确定。
3.
点击实时视图即可看到相应的效果。