2015-02-14 7 views
0

Итак, у меня есть веб-страница с баннером (1024 пикселя), а затем несколько фотографий в центральной области ниже. Я ищу с помощью CSS (или другой альтернативы), чтобы автоматически изменить размер всех изображений (значков баннеров и страниц) вниз, если размер страницы в браузере меньше минимальной ширины баннера, и если он больше этого минимального размера , ни одно из изображений не масштабируется (баннер находится на прозрачном фоне, поэтому он «изменяет размерность»).Автоматическое изменение размера изображений после определенной ширины

Это похоже на довольно простой вопрос, поэтому я сомневаюсь, что это действительно потребует всего этого, но все другие ссылки, которые я видел, не сделали этого для меня (и я действительно неумел в CSS). Любые советы приветствуются и благодарим заранее!

+0

Использовать процент для ширины, а также медиа-запросов для CSS http://css-tricks.com/snippets/css/media-queries-for-standard-devices/ – Daniel

+0

Возможный дубликат [Изменение размера изображения в CSS (или JS ?)] (http://stackoverflow.com/questions/3285302/fluid-image-resizing-in-css-or-js) –

+0

Это не сработает для меня, потому что я хочу только масштабировать, если размер контейнера невелик , не большой. – ChelseanDerby

ответ

0

Использование медиа запросов в вашем CSS - что-то вроде этого:

@media screen and (max-width: 400px) { 
    #container { 
    width:320px; 
    } 
} 
@media screen and (min-width: 401px) and (max-width: 900px) { 
    #container { 
    width:700px; 
    } 
} 
@media screen and (min-width: 901px) { 
    #container { 
    width:900px; 
    } 
} 

(Можно настроить номера/скобки).

Затем установите ширину изображения в процентах от контейнера.

+0

@sideroxlyon - Кажется, это то, что я собираюсь сделать. Теперь это то, где моя нехватка опыта CSS или HTML вступает в игру, я действительно не знаю, как выбрать, какой контейнер использовать или тег изображения, чтобы рисовать из HTML-кода, если я не знаю, какой контейнер они используются в html. – ChelseanDerby

+0

Вы можете просто установить ширину тела (вместо «# container» в примере выше), затем найти все изображения, которые вы хотите масштабировать, и добавить 'style = width: x%' в тег ''. Вы можете установить любой процент, который вы хотите, и разные проценты для каждого изображения, если это поможет вашему макету страницы. Не видя вас в HTML, на самом деле невозможно предложить другие советы. – sideroxylon

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