css如何滚动图片

css滚动图片的方法:首先设置主体代码各处两组一样的图片;然后设置nav的大小和ul大小;接着定义动画,并增加鼠标悬停和动画暂停的效果;最后给nav增加“overflow:hidden”使得超出的部分隐藏即可。

css如何滚动图片

本教程操作环境:windows7系统、HTML5&&CSS3版本,DELL G3电脑。

推荐:css视频教程

首先给出两组一样的图片(同一行上),让整体图片向左移动一组图片的长度。

这样在动画结束时会迅速还原到原来位置,而此时正好与第二组图片交替,看起来就像是一组图片在不断循环向左滚动。

立即学习“前端免费学习笔记(深入)”;

具体步骤如下:

1、设置主体代码各处两组一样的图片

2、设置nav的大小,宽度为一组图片相加的宽度,高度为图片的高度。

nav {            width: 750px;            height: 170px;            border: 1px solid red;            margin: 100px auto;}

3、设置ul大小,宽度为nav的两倍,高度与nav相同,并指定动画相关属性

ul {     width: 200%;     height: 100%;     animation: picmove 5s linear infinite forwards;        }

4、定义动画,主要是向左移动一组图片的长度

@keyframes picmove {        from {             transform: translate(0);           }           to {            transform: translate(-750px);        }    }

5、增加鼠标悬停,动画暂停的效果

ul:hover {            animation-play-state: paused;        }

6、最后给nav 增加 overflow:hidden 使得超出的部分隐藏,这样整体一组滚动的图片栏就做好了

整体代码如下

                Document            * {            margin: 0;            padding: 0;        }                ul {            list-style: none;        }                nav {            width: 750px;            height: 170px;            border: 1px solid red;            margin: 100px auto;            overflow: hidden;        }                ul {            width: 200%;            height: 100%;            animation: picmove 5s linear infinite forwards;        }                @keyframes picmove {            from {                transform: translate(0);            }            to {                transform: translate(-750px);            }        }                img {            width: 250px;            height: 170px;            float: left;        }                ul:hover {            animation-play-state: paused;        }        

效果图:

css如何滚动图片

css如何滚动图片css如何滚动图片css如何滚动图片css如何滚动图片css如何滚动图片css如何滚动图片css如何滚动图片css如何滚动图片css如何滚动图片css如何滚动图片css如何滚动图片1.gif

以上就是css如何滚动图片的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1617612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
怎么下载网页的css文件
上一篇 2025年12月24日 05:55:06
vs2010 如何支持css3
下一篇 2025年12月24日 05:55:19

相关推荐

发表回复

登录后才能评论
关注微信