2015-07-06 4 views
1

Используя Polymer 1.0, я пытаюсь сделать макет и сделать CSS background-image шириной 100% и высотой. Не знаете, как это можно сделать в формате flex-box или polymer. Я мог бы использовать width: 100%;, но у меня все еще есть проблема с повышением чувствительности к высоте ... высота будет отображаться только в том случае, если я сделаю height: 500px;. Как заставить фоновое изображение отображаться и реагировать? Он должен быть атрибутом background-image.Сделать «фоновое изображение» отзывчивым с атрибутами макета?

http://jsbin.com/dojupayiwi/1/edit?html,css,output

#video-photo-container { 
    background-image: url(http://www.waynestiles.com/wp-content/uploads/2012/05/King-David-statue-on-Mount-.jpg); 
    background-size: cover; 
} 

ответ

0

Применение background-size: 100% auto;

Это будет соответствовать фон к ширине контейнера, а затем отрегулировать высоту так, что она сохраняет исходное соотношение сторон изображения. Насколько я знаю, нет способа обойти настройку ширины/высоты контейнера.

+0

Пробовал это http://jsbin.com/dojupayiwi/1/edit?html,css,output, но не успел – dman

+0

Вам все равно нужно было бы установить 'width: 100%;' и высоту к чему-то. Я не уверен, что понимаю, что вы пытаетесь сделать. На сайте, где я думаю, что я сделал что-то похожее на то, что вы хотите, у меня есть большой фон, который занимает 100% ширину, и я устанавливаю высоту с использованием значения пикселя. –

Смежные вопросы