2015-08-24 2 views
1

Я пытаюсь добавить некоторую анимацию в фоновое изображение. Я пытаюсь поднять его вверх для определенной высоты, как я могу это сделать?Настройка фонового изображения в определенном месте на веб-странице

.riseImages { 
    position: absolute;  
    width: 100%; 
    height: 300px; 
    overflow: hidden; 
    z-index: 4; 
    background-image: url("img/page1/bg shapes.png"); 
    background-repeat: repeat; 
    background-size: 350px; 
    opacity: 0.3; 
    border-left: 1px solid blueviolet; 
    border-right: 1px solid blueviolet; 
    background-size: 350px 300px; 
} 

.topRise { 
      top: 0px; 
      left: 0px; 
     } 

.bottomRise { 
      top: 500px; 
      left: 0px; 
     } 
+0

Самым наивным решением было бы установление маржи до отрицательных значений – piezol

+0

возможного дубликата [Как иметь несколько переходов CSS на элементе?] (HTTP://stackoverflow.com/questions/7048313/how-to-have-multiple-css-transitions-on-an-element) – MarmiK

ответ

2

да, используйте background-position http://www.w3schools.com/cssref/pr_background-position.asp

.riseImages 
{ 
    background-position: value; 
    position: absolute;  
    width: 100%; 
    height: 300px; 
    overflow: hidden; 
    z-index: 4; 
    background-image: url("img/page1/bg shapes.png"); 
    background-repeat: repeat; 
    background-size: 350px; 
    opacity: 0.3; 
    border-left: 1px solid blueviolet; 
    border-right: 1px solid blueviolet; 
    background-size: 350px 300px; 
} 

.topRise { 
      top: 0px; 
      left: 0px; 
     } 

.bottomRise { 
     top: 500px; 
     left: 0px; 
} 
+0

не работает даже после добавления фона. – user3176413

+0

функция topRise() { $ (". TopRise"). Aimate ({ top: "-300px" }, 30000, topSet); }; функция botRise() { $ (".низRise"). Aimate ({ top: "0px" }, 30000, botSet); }; функция TOPSET() { $ ("topRise. ") CSS ({// " дисплей": "нет", "верх": "0px" }).; topRise(); }; функция botSet() { $ ("bottomRise. ") CSS ({// " дисплей": "нет", "верх": "300px" }). botRise(); }; botRise(); topRise(); – user3176413

+0

На самом деле, я хочу, чтобы фоновое изображение начинало подниматься с определенной высоты вверху до определенной высоты на веб-странице – user3176413

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