В настоящее время я интегрирую представление статьи в рубине на окружении рельсов. Я хотел создать 450px высоту DIV установить изображение артикля внутри него и исправить, так что это будет выглядеть как этотЕсть ли способ исправить положение изображения внутри div без фона?
<div class="image_container>
<img src="/path/to/image.jpg" /> <!-- or <%= image_tag @article.image %> -->
</div>
и CSS будет выглядеть следующим образом
.image_container{
position: relative;
height: 450px;
overflow-y: hidden
}
.image_contianer img{
height: 100%
position: fixed;
}
Очевидно, что он не работал, пока я установите положение на фиксированное, где оно зафиксировано для окна просмотра, а не div.
Есть ли способ исправить это так или иначе, не используя background-image
непосредственно в html, чтобы получить изображение исправлено?
EDIT
Я создал codepen, чтобы вы, ребята, можете понять, что я говорю, извините за время, которое потребовалось:
http://codepen.io/Drillan767/pen/rrKgyA
Спасибо заранее
'позиция: absolute' ... не фиксирован ... что должен сделать это. –
Пробовал, он не работал, изображение по-прежнему следует за прокруткой – Jaeger
Итак, вы хотите, чтобы изображение оставалось неподвижным? Разве это не то, что «фиксированный» делает? – ollpu