2014-01-11 5 views
0

У меня проблема с фоновым изображением заголовка в жидкой странице. Я хочу видеть весь образ независимо от ширины браузера или содержимого заголовка. Я могу получить изображение, чтобы заполнить 100% ширины. Однако высота всегда будет изменяться в соответствии с текстовым содержимым заголовка (что, конечно же, должно быть сделано). То, что я пытаюсь достичь, состоит в том, чтобы изменить размер заголовка до 100% ширины и сохранить всю высоту измененного изображения и сохранить его соотношение сторон.Fluid header background image

+0

код пожалуйста. Мы не экстрасенс. – imulsion

+0

Для этого изображение должно быть в потоке –

+0

Я не включал какой-либо код просто потому, что ничего, что я пробовал, не работал. – talkpoppycock

ответ

2

если вы держите изображение в потоке и практически получить его нужна ширина 0%, вы можете получить то, что вы ищете: http://codepen.io/gc-nomade/pen/qunsm

header { 
    white-space:nowrap;/* make sure content keeps aside image */ 
} 
header img { 
    width:100%; 
    margin-right:-100%;/* it will pull at left whats stands on right */ 
} 
header div { 
    position:relative;/* bring it up front */ 
    z-index:1;/* make sure it's on top */ 
    display:inline-block; 
    vertical-align:top; 
    width:100%; 
    white-space:normal; 
} 
+0

Большое вам спасибо. Именно то, что я проводил дней, пытаюсь достичь !!! Совершенно очевидно, что речь идет о наложении текста на изображение, а не на использование фонового изображения. – talkpoppycock

+0

да точно, контент может находиться в абсолютном положении по изображению, я сохранил его в потоке, поэтому он может также изменять размер заголовка, если это необходимо –