缓慢滑动的页面背景图像



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

目前图像根本没有移动。

<!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>  

相关内容

  • 没有找到相关文章

最新更新