Когда ширина устройства пользователя больше 480 пикселей, я покажу ему оригинальный GIF в качестве фона моего сайта.Как удалить горизонтальную полосу прокрутки?
Мой HTML:
<img class="background" src="assets/img/960XAUTO.gif" alt="Pink Smoke Background">
Мой CSS:
.background {
display: block;
height: 100%;
margin: 0 auto;
}
Когда ширина устройства пользователя меньше, чем 480px я увеличил ширину моего GIF на 200%, потому что без увеличения дыма выглядит очень commpessed и тощий:
Итак, я это в моих CSS:
@media screen and (max-width: $breakpoint) {
.background {
position: absolute;
left: -50%;
max-width: 200%;
}
}
И вот проблема. Поскольку мой GIF увеличивается в 2 раза, я получаю горизонтальную полосу прокрутки. Только посмотрите:
мне действительно нужно увеличить GIF, так что дым выглядит более широко. Как удалить пустое место с правой стороны, которое было создано GIF? Или, может быть, есть еще один способ увеличить ширину GIF? Я пытался использовать overflow
по-разному. Также я попытался установить body
ширину экрана экрана 100%.
Почему бы просто не использовать 'background' свойство вместо фактического изображения? – Roope
Можете ли вы отправить URL-адрес изображения gif или, по крайней мере, фактические размеры gif – Ody
Можете ли вы сделать скрипку или что-то в этом роде? –