2014-02-16 3 views
0

Я работаю над черновым вариантом моего сайта, который использует более отзывчивый дизайн, чем оригинал, и столкнулся с проблемой, из-за которой изменились размеры кнопок навигации в браузере CSS. Я могу получить divs для изменения размера, но не самих изображений .png.Проблема с изменением размера фонового изображения div с CSS

Ниже приведен код кнопки «Главная». Я установил div для изменения размера до 11,5%, потому что когда он отображается рядом с другими кнопками, все они имеют уникальные размеры и прекрасно вписываются в родительский div.

Любая помощь очень ценится :) Спасибо за внимание!

#homebut 
{ 
display:inline-block; 
width:158px; 
height:40px; 
max-width:11.5%; 
max-height:100%; 
text-align:center; 
background:url(images/buttons/wawhomeroll.png) no-repeat 0 0; 
background-position:center top; 
background-size:auto; 


} 

#homebut:hover 
{ 
background-position:0 -40px; 
background-position:center bottom; 

} 

#homebut: span 
{ 
position:absolute; 
top: -999em; 

} 
+0

если я помню - ** фон-размер: 100% 100%; ** работает - авто является размер изображения - и/или сказать ** background- размер: 100% авто ** для сохранения пропорции –

+0

Удивительный! Применение фонового размера: 100% авто; Они теперь правильно масштабируются! похоже, сделал это! Мне просто нужно возиться с атрибутом зависания и самими изображениями сейчас, и все будет готово. Спасибо @RobSedgwick –

+0

Отличный материал, Джей. Будете бросать его в качестве ответа. Интересно о размере фона: обложка тоже из @rocknrollcanneverdie –

ответ

0

Пробег: background-size: cover;.

Cover Это ключевое слово указывает, что фоновое изображение должно быть соизмеримо быть как можно меньше, обеспечивая при этом и его размеры больше или равны соответствующим размерам фона области позиционирования.

1

В комментарии background-size:100% auto;

#homebut { 
    display:inline-block; 
    width:158px; 
    height:40px; 
    max-width:11.5%; 
    max-height:100%; 
    text-align:center; 
    background:url(images/buttons/wawhomeroll.png) no-repeat 0 0; 
    background-position:center top; 

    background-size:100% auto; 

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