2015-05-19 3 views
0

Я пытаюсь установить позицию, прикрепленную к изображению я имею в верхней части страницы мобильного зренияУстановка на фиксированной позиции

enter image description here

.fixed { 
    position: fixed; 
    } 

это с ионными

<div class="item item-image polygon"> 
    <img src="http://urbanetradio.com/wp-content/uploads/2014/10/banner.jpg" 
     class="fixed"> 
</div> 

вот что мне нужно, но фиксировано

enter image description here

UPDATE

вот JSBin где я прикрепил изображение на задний план, но я не могу видеть изображение http://jsbin.com/puxavoveci/2/edit?html,css,output

+0

Что вы подразумеваете под _... но исправлено? _ Не фиксировано? Вам нужно добавить некоторые координаты: 'top: 0' и т. Д.? –

+0

@KevinBoucher см. Обновление :) – TheUnnamed

ответ

0

CSS:

.fixed{ 
    position: fixed; 
    top: 0; 
    left: 0; 
    right: 0; 
} 

Попробуйте это. Надеюсь это поможет.

Но я предполагаю, что изображение будет только img не получит желаемого результата. Я думаю, вам нужно поместить это изображение в div и сделать его фоновым изображением и дать CSS background-attachment: fixed;

Или, можете ли вы предоставить некоторую скрипту для вашей структуры HTML. Просто хочу, чтобы увидеть его и улучшить свой ответ на более релевантную один

Отредактировано:

CSS:

.fixed { 
    background-image: url('http://urbanetradio.com/wp-content/uploads/2014/10/banner.jpg'); 
    background-attachment: fixed; 
    width: 100%; 
    height: auto; 
    min-height: 400px; 
    background-size: cover; 
    background-position: center; 
    overflow: hidden; 
    background-repeat: no-repeat; 
} 

Правильно ли я с классом я целевой? :) Надеюсь, это сработает.

+0

Возможно, вы правы в отношении фона/div. Я могу исправить изображение, но его можно растянуть только с помощью 'width: 100vh'. –

+0

Вы имеете в виду, что фоновое изображение может растягиваться, предоставляя 'div' CSS ширины: 100%;'? Я думаю, вы можете растянуть фоновое изображение, предоставив div CSS «background-size: cover;» – John

+0

не снимает изображение, вот Plunker http://plnkr.co/edit/9tYTPM7DaRfn2QY41UOz?p=preview – TheUnnamed

0

Попробуйте это. Проверка ошибок.

z-index: -1 сделает его одним слоем ниже остальной части страницы, чтобы другой контент прокручивался поверх него.

.absolute { 
     position: absolute; 
     top:0px; 
     left:0px; 
     width:100%; 
     z-index:-1; 
      } 
    <div class="item item-image polygon"> 
     <img src="http://urbanetradio.com/wp-content/uploads/2014/10/banner.jpg" 
      class="absolute"> 
    </div> 
+0

изображение исчезает – TheUnnamed

+0

попробуйте его здесь http://jsbin.com/puxavoveci/2/edit?html,css,output – TheUnnamed

+0

попробуйте его с помощью Z-индекс. Я просто добавил его. не понимали, что вы хотите, чтобы содержимое страницы прокручивалось поверх нее. –

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