2016-02-20 5 views
2

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

body { 
    background: url("/resources/img/background2.jpg") no-repeat fixed; 
    -webkit-background-size: 100%; 
    -moz-background-size: 100%; 
    -o-background-size: 100%; 
    background-size: 100% 100%; 
} 

В инструментах разработчиков Chrome это выглядит красиво, но на реальное устройстве (с меньшим размером экрана) Это не. Почему это и как я могу решить эту проблему?

Фотосъёмка:

enter image description here

enter image description here

+1

Можете ли вы загрузить снимки? –

+0

@SherKhan да, я обновил –

ответ

2

Вы хотите отзывчивый фоновое изображение, которое можно получить уменьшенную на смартфонах. Используйте это:

background-image:url('/resources/img/background2.jpg'); 
-webkit-background-size: 100%; 
-moz-background-size: 100%; 
-o-background-size: 100%; 
background-size: 100%; 
-webkit-background-size: cover; 
-moz-background-size: cover; 
-o-background-size: cover; 
background-size: cover; 
+0

No Problem Buddy;) –

1

Как насчет?

background-image: url("/resources/img/background2.jpg"); 
background-repeat: no-repeat; 
background-size: cover; 
background-position: center center; 
+0

В этом случае только половина экрана изображения –

+0

Это означает, что он не в том же соотношении, что и экран. Вы можете использовать медиа-запросы для обслуживания разных изображений для разных размеров экрана и ориентации устройств, но часть изображения будет практически всегда отключена. –