2012-01-20 6 views
1

У меня есть изображение в виде заголовка, который, когда экран меньше, например, когда сайт просматривается на iPhone или iPad, изображение слишком велико для экрана.Изменить размер изображения Чтобы установить экран

Изображение охватывает навигацию и делает сайт непригодным для использования.

Мне нужно найти способ изменить размер изображения, соответствующий размеру экрана.

Как бы я это сделал?

ответ

1

Я предполагаю, что ваш контейнер имеет ширину жидкости 100% и может прекрасно адаптироваться для разных размеров экрана. В этом случае вы можете использовать

img { 
    max-width: 100%; 
} 

и изображение никогда не будет превышать его ширину родительского контейнера.
Или некоторые из более сложных решений от отзывчивой области дизайна:

+0

Действительно большое спасибо. Пробовать это дольше, чем я готов признать! – Michael

0

Вы можете использовать медиа-запрос в CSS.

В этом примере, когда ширина экрана меньше, чем 1024px он установит изображения максимальной ширину OT 100% от родительского элемента:

@media screen and (max-width: 1024px){ 
    img { max-width: 100% } 
} 

Выберите ширину по максимальному разрешению устройства (IPad в ландшафтном режиме) для которого вы хотите это сделать.

В {} можно создать что-нибудь еще.

Но он по-прежнему загружает полное изображение для пользователя.

Подробнее о медиа-запросах here.

+0

Действительно большое спасибо. Пробовать это дольше, чем я готов признать! – Michael

+0

Я пытаюсь сделать то же самое, и это вроде работы. Я изменяю ссылку span-> list-> link, и когда страница обновляется, как будто мой стиль медиа больше не существует. Вы сталкивались с этим или знали, что это происходит? –

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