CSS: изменение размера логотипа с сохранением аспекта в браузере - PullRequest
2 голосов
/ 15 августа 2011
#logo {
    background: url(/images/logo.png) 0 0 no-repeat;
    width: 268px;
    height: 96px;
    position: fixed;
    top: 10px;
    left: 10px;
    z-index: 1000;
}

Это мой логотип css, и когда я изменяю высоту и ширину на x%, он просто обрезает нижнюю и правую сторону моего логотипа.Как я могу стилизовать свой логотип, чтобы он оставался на 5% ширины браузера, сохраняя при этом аспект?Спасибо

Ответы [ 3 ]

1 голос
/ 15 августа 2011

Ваше изображение должно быть тегом <img>, а не фоном, а CSS этого тега <img>:

#logo_img{
    width:5%;
}

при условии, что родительский элемент #logo_img имеет ширину 100%.

0 голосов
/ 15 августа 2011

Возможно на фоновом изображении. Смотрите это демо на CSSplay . Этан Маркотт также предлагает подробные методики , которые могут подойти для вашего приложения.

0 голосов
/ 15 августа 2011

Конечно, используя элемент <img> для изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...