2016-06-13 5 views
0

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

ответ

0

Что вы ищете, так это запросы css media.

В качестве примера:

img {width: 50%;} 

@media only screen 
and (max-device-width : 767px) 
{ 
img {width: 100%;} 
} 

Это позволит сделать ваши изображения ширины 50% на рабочем столе, но на мобильном устройстве с экраном 767px или меньше изображений будет 100% шириной.

+0

Я пробовал медиа-запрос и клип, но я не получаю полосу, как изображения. Как насчет высоты вашего кода? – koolguy

+0

@koolguy Вы можете использовать метод, определенный здесь: http://stackoverflow.com/questions/493296/css-display-an-image-resized-and-cropped, чтобы настроить изображение так, как вы хотите его для рабочего стола, затем переопределить что для мобильного просмотра. – Separatrix