2013-07-24 3 views
1

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

https://quirktools.com/screenfly/#u=http%3A//logan-gabriel.com&w=1600&h=900&a=1&s=1

Там небольшой белый запас на правой стороне экрана. Это не должно быть так, поскольку фоновое изображение должно быть зафиксировано справа на правом краю. Если вы попробуете другие меньшие разрешения, вы заметите, что это поведение. Но как только экран достигает этой большой ширины (1600 пикселей), он терпит неудачу.

Любые идеи, почему это происходит?

Спасибо, ребята.

+0

Есть ли у вас пример CSS? –

ответ

0

Эй установить ширину изображения в авто

#image 
{ 
width:auto;//you have set 40% which causes the issue 
} 
+0

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

0

Вы можете попробовать с followig

#image { 
    height: 100%; 
    position: fixed; 
    right: 0; 
    top: 0; 
    width: 100%; 
} 


#image img { 
    float: right; 
    width: 30%; 
} 
+0

интересный эффект, но не то, что я искал. – logeyg

0

Использование медиа-запросов, чтобы изменить ширину авто после того, как экран попадает в «большой» размер

@media only screen and (min-width : 1430px){ 
    #image{ 
     width:auto; 
     } 
    } 
Смежные вопросы