Подтвердить что ты не робот

Вертикально растянуть фоновое изображение

Я пытаюсь выяснить, как растянуть фоновое изображение по вертикали. Я использую CSS3 с тремя изображениями следующим образом:

background-image: url("left.png"), url("right.png"), url("center.png")
background-repeat: no-repeat, no-repeat, repeat-x
background-position: top left, top right, top

Теперь я хочу растянуть эти изображения по вертикали, чтобы они простирались до конца. Есть ли способ сделать это?

4b9b3361

Ответ 1

Я опаздываю на вечеринку здесь, но это то, что сработало для меня:

background-size: auto 100%;

Это будет соответствовать изображению по вертикали и пусть ширина сделает все, что ему нужно (я думаю, что он по умолчанию повторяется). Вы также можете установить:

background-repeat: no-repeat;

чтобы он не повторял изображение в горизонтальном направлении.

Ответ 2

Try:

background-size: 100% 100%;

first 100% для ширины и второй для высоты. В вашем случае вам понадобится второй набор 100%