2014-10-13 3 views
2

Я работаю над фиктивным сайтом для портфолио.Как анимировать фоновое изображение для перемещения по тексту?

До сих пор, это выглядит следующим образом:

http://imgur.com/yr1lDX7

То, что я хочу сделать, это синее небо изображение постоянно прокручивать вправо, так это выглядит, как облака движутся в текст заголовка ,

Вот CSS У меня есть текст прямо сейчас:

#site-title { 
font-size: 20em; 
background: url('../../img/colors.jpg') no-repeat bottom center; 
-webkit-background-clip: text; 
-webkit-text-fill-color: transparent; 
} 

Можно ли сделать облако фон двигаться бесконечно вправо, не затрагивая текст?

Спасибо за любую помощь.

+1

Вы смотрите на это http://jsfiddle.net/YSYRe/24/ – Jatin

ответ

1

Вы можете использовать ключевые кадры для достижения этого эффекта.

@keyframes animatedBackground { 
    from { background-position: 0 0; } 
    to { background-position: 100% 0; } 
} 

#animate-area { 
    width: 560px; 
    height: 400px; 
    background-image: url(bg-clouds.png); 
    background-position: 0px 0px; 
    background-repeat: repeat-x; 

    animation: animatedBackground 40s linear infinite; 
} 

См. code example and demo here.

+0

Похоже, что это сработает отлично, но я не могу заставить его работать с моим кодом. – ClaytonAlanKinder

+0

, если вы разместите свой код или, возможно, http://jsfiddle.net/, я мог бы попробовать и помочь. – crazymatt

+0

Спасибо за предложение, но я его исправил. Я тупо забыл о префиксах поставщиков. Спасибо за вашу помощь! – ClaytonAlanKinder

Смежные вопросы