百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> 怎样应用纯css实现图片轮播
分享文章到:

怎样应用纯css实现图片轮播

发布时间:09/01 来源:未知 浏览: 关键词:
css迅速入门:本文为大家介绍了应用纯css实现图片轮播的办法,拥有一定的参照 价值,但愿可以帮忙到大家。思绪:将需要展现的图片横排放在图片容器中,在容器外增加展现容器,为图片容器增加自定义动画。

    
        
        
        
    

代码解析:

这里新建了三个 img 元素,img 元素外面是图片容器,图片容器外面是展现容器。

css代码:

#container {
	width: 400px;
	height: 300px;
	overflow: hidden;
}
 
#photo {
	width: 1200px;
	animation: switch 5s ease-out infinite;
}
 
#photo > img {
	float: left;
	width: 400px;
	height: 300px;
}
 
@keyframes switch {
	0%, 25% {
		margin-left: 0;
	}
	35%, 60% {
		margin-left: -400px;
	}
	70%, 100% {
		margin-left: -800px;
	}
}

代码解析:

  • 展现容器大小和图片大小一致

  • 图片增加 float 结果,不消考虑费事的 margin 题目

  • 因为示例只要三个图片,所以增加了三个动画阶段,每一阶段都是通过设定递增的 margin-left 值达到切换的结果

  • 设定的动画阶段(如:35%~60%)是动画停顿局部,和上一阶段空余工夫(如25%~35%)即为动画切换局部,各局部工夫长短需要本人把控

以上就是怎样应用纯css实现图片轮播的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板