css中如何设置图片滚动文字

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

CSS中可以通过设置图片滚动文字来实现页面效果的变化,这样可以让页面看起来更加活泼有趣。下面我们来了解一下如何实现。.marquee { height: 30px; /* 设置滚动区域高度 */ ov

CSS中可以通过设置图片滚动文字来实现页面效果的变化,这样可以让页面看起来更加活泼有趣。下面我们来了解一下如何实现。

.marquee {
    height: 30px; /* 设置滚动区域高度 */
    overflow: hidden; /* 超出部分隐藏 */
}

.marquee p {
    display: inline-block; /* 内联块状元素 */
    margin: 0; /* 消除上下外边距影响 */
    white-space: nowrap; /* 溢出不换行 */
    animation: marquee 10s linear infinite; /* 动画属性 */
}

@keyframes marquee {
    0% {
        transform: translate(0, 0); /* 初始状态 */
    }
    100% {
        transform: translate(-100%, 0); /* 结束状态 */
    }
} 

以上代码中,首先通过设置高度和超出部分隐藏,创建一个滚动区域。然后通过设置内联块状元素、消除上下外边距影响和禁止溢出换行等属性,将文本元素放到滚动区域中。接着通过keyframes动画属性来设置滚动的过渡效果,最终实现图片滚动文字的效果。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css中如何设置图片滚动文字

粉丝

0

关注

0

收藏

0

已有0次打赏