UIWebView - показывать разные изображения для разных ориентаций - PullRequest
0 голосов
/ 26 августа 2010

Как я могу показать разные IMG в моем HTML в UIWebView, в зависимости от ориентации iPhone? (Извините, если это тривиальный вопрос ...)

1 Ответ

1 голос
/ 24 мая 2011

Это довольно легко сделать в CSS. Существуют медиазапросы, которые вы можете использовать, чтобы CSS применялся только к определенным ориентациям. Мы делаем это двумя способами, иногда мы меняем фоновое изображение <div>, иначе у нас будет два <img> тега и просто устанавливаем тот, который нам не нужен, показанный с display:none Вот пример кода для установки фон div с id = 'funky'

<style type="text/css"> 
    @media only screen and (orientation:portrait){
      #funky {
        background-image: url(http://path/to/your/image1.png)
      }          
    }
    @media only screen and (orientation:landscape){
      #funky {
        background-image: url(http://path/to/your/other/image2.png)
      }          
    }
</style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...