Я работаю над проектом версии моего веб-сайта, который использует более отзывчивый дизайн, чем оригинал, и столкнулся с проблемой, из-за которой изменились размеры кнопок навигации в браузере CSS. Я могу получить divs для изменения размера, но не самих изображений.png.
Ниже приведен код кнопки "Главная". Я установил 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;
}
Как комментарии 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;
}
Попробуйте background-size: cover;
,
Обложка Это ключевое слово указывает, что фоновое изображение должно быть масштабировано как можно меньше, при этом оба его размера больше или равны соответствующим размерам области позиционирования фона.