Применение фоновых изображений к элементу изображения
У меня возникли проблемы с применением некоторых фоновых изображений к элементу изображения. Кто-нибудь знает, возможно ли это?
то, что я хочу сделать, это иметь эту галерею, где следующая и предыдущая кнопки меняют положение в зависимости от размера изображения, поэтому я планировал просто установить следующую и предыдущую кнопки в классе, который применяется к отображаемому изображению.
вот галерея, для которой это: http://reveriesrefined.com/myftp/stack_1/
1 ответ
Размер элемента изображения изменится в соответствии с размером изображения. Даже если это был правильный CSS для применения фонового изображения к элементу img, он всегда будет скрыт. Не говоря уже о том, что вы не можете нажать на фоновое изображение.
Лучшее решение - написать кнопки в формате HTML. Вы можете использовать CSS для перемещения кнопок в крайнее левое и крайнее правое положение или, если вы хотите расположить их вертикально, сверху и снизу.
<style>
.image_cont { position: relative; display: inline-block }
/* left and right styling */
.image_next_btn { position: absolute; left: 0; top: 50%; margin-top: -10px; }
.image_prev_btn { position: absolute; right: 0; top: 50%; margin-top: -10px; }
/* or top and bottom styling */
.image_next_btn { position: absolute; left: 50%; top: 0; margin-left: -10px; }
.image_prev_btn { position: absolute; left: 50%; bottom: 0; margin-left: -10px; }
</style>
<div class="image_cont">
<img src="images/Ania_02.jpg">
<div class="image_prev_btn">prev</div>
<div class="image_next_btn">next</div>
</div>