jquery - 缓慢滑动的页面背景图片

标签 jquery css css-transitions

我正在尝试使用背景图像制作一个简单的效果。我试图让它非常缓慢地向左移动,然后在看到整个图像后停止。

此刻图像根本没有移动。

<!DOCTYPE html>
<html>
<head>
<style> 
body
{
width:100%;
height:100px;
top:0;
background-image:url('http://upload.wikimedia.org/wikipedia/commons/0/0c/Yercaud_scenery.jpg');
position:relative;
-webkit-animation:mymove 4s infinite; /* Safari and Chrome */
}


@-webkit-keyframes mymove /* Safari and Chrome */
{
0%   {top:0px;left:-70px;}
25%  {top:0px;left:-50px;}
75%  {top:0px;left:30px;}
100% {top:0px;left:31px}
}

</style>
</head>
<body>

<p>here is some sample text</p>



</body>
</html>

如有任何帮助,我们将不胜感激。 我不仅限于使用 css,但如果可能的话我会更喜欢。

最佳答案

我不想通过 CSS 使用关键帧,而是想要更轻便、更简单的东西。我似乎找到了一个涉及使用几行 jquery 和 css 的解决方案。

Javascript:

<script>
$(function(){
$("body").animate({backgroundPositionX : "-450"}, 25000);
});
</script>

CSS:

<style type="text/css">
  body {
    background-image: url('../imgs/bg-image.jpg');
    background-repeat:repeat-x;
    }
</style>  

关于jquery - 缓慢滑动的页面背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13389406/

相关文章:

CSS :focus border transition won't work when a border-bottom is already set

jquery - 如何读取 jQuery 中默认的 ajax 参数?

javascript - 选择非禁用选项时更改选择背景颜色

jquery悬停列表背景

html - 从中心到特定位置的 CSS 动画

javascript - 滚动时触发动画

jquery - 悬停在表格行上时出现的 Twitter Bootstrap 按钮

jquery - 如何使用图像幻灯片 jquery。我想要右箭头是单击一张图像向右移动,左箭头是单击一张图像向左移动

html - nth-of-type(2) 是针对第一个类型?

html - 带相交线的圆 Angular 矩形