2015-12-11 4 views
0

Я прошел весь относительный ответ в stackoverflow, но не нашел идеальной подгонки. Я пытаюсь сделать .background img соответствующим размеру браузера пользователя независимо от того, как пользователь пытается изменить размер браузера. Некоторые относительные вопросы:Масштаб фона img на размер браузера пользователя

Я пытаюсь создать эффект, похожий на этот сайт (он упоминается на официальном сайте Bootstrap в качестве примера) : http://riot.design/en/. Попробуйте изменить размер браузера, и вы обнаружите, что фон img всегда масштабируется и подходит.

Есть ли хороший способ достичь этого эффекта?

+1

, что последние 2 примера в вашем сообщении хороши. что вам не нравится? –

+0

https://jsfiddle.net/46t4qLfa/ это то, что вам нужно? –

+0

Фон: обложка; кажется, не работает хорошо. Я ищу тот же эффект на http://riot.design/en/. Спасибо за помощь! –

ответ

0

вы можете попробовать что-то подобное в своем css.

html { 
    background: url(http://7-themes.com/data_images/out/60/6975736- 
android-background.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover; 
} 

Есть много вариантов, вы можете выбрать из .. просто старается следовать им здесь, что соответствует вашим потребностям. https://css-tricks.com/perfect-full-page-background-image/

0

litlitDM избили меня, пока я делал fiddle. Мой код немного отличается от его/ее. Убедитесь, что URL-адрес находится в одинарной или двойной кавычки. Использование резервных копий, предоставляемых litlitDM, всегда является хорошей идеей. Мне нравится использовать postition: absolute, но, как отмечалось ранее, css-трюки - отличный ресурс, так как есть много способов сделать это.

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