Я хотел бы отобразить изображение за пределами контейнеров width
, заполняя до правого края браузера.
В настоящий момент я делаю это с помощью JavaScript, но я чувствую и выгляжу неуклюжим, а SEO недружелюбен из-за отсутствия ALT-тегов, а также создает проблемы, когда css запускает различные настройки видового экрана для меньших экранов.
Есть ли раздел документации, который я пропустил?
Моя текущая настройка:
<div class="container-fluid screen-image" style="background: url('image.png') no-repeat;" data-position-object="screen1">
<div class="container">
<div class="col-md-6">
my content
</div>
<div class="col-md-6" id="screen1">
</div>
</div>
</div>
Javscript:
$(document).ready(function () {
setScreenPositions();
$(window).on('resize', function() {
setScreenPositions();
});
function setScreenPositions() {
$('.screen-image').each(function() {
var $this = $(this),
$positionObject = $('#' + $this.attr('data-position-object'));
$this.css('background-position', $positionObject.position().left + 'px 60px');
});
}
});
Чтобы лучше проиллюстрировать, что мне нужно, я поместил свои навыки рисования в Word, потому что на данный момент я не на своем компьютере;)