css - 如何使 body 背景图像移动滚动 - 右

标签 css

我看过一个网站,它的正文背景图像向右滚动,并且一直向右滚动。图像不断向右滚动。

我希望它出现在我的网站上,这样每个用户都可以在那里设置自己的选择背景。

只是想知道有没有人知道这个把戏

谢谢:)

最佳答案

您可以使用 CSS 动画为背景位置设置动画。

body {
    background-image: url("path/to/image.png");
    /*vendor prefix*/animation: 3s slideBg infinite linear;
}
@/*vendor prefix*/keyframes slideBg {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 200px 0; /* 200px = width of background image */
    }
}

演示(用于 webkit 和 firefox)在 http://jsfiddle.net/Kc6Rk/

继续阅读 css animationsbackground-position

关于css - 如何使 body 背景图像移动滚动 - 右,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15970628/

相关文章:

html - 如何在 Rails 中将 css 添加到 simple_form_for

html - 如何在小屏幕上隐藏文本但保留图标?

css - 每个表格单元格的框阴影未在 Firefox 中显示

html - 如何设置 hr 标签的样式

html - 通过不同的元素重叠背景图像

css - 驼峰式 BEM 的正则表达式

javascript - 按下回车键后jquery聚焦

html - 如何使按钮看起来与其他元素相同,反之亦然

html - 具有多个图像的胡佛缩放效果并保持图像尺寸

html - 使用 span 在 li 元素中塑造文本