<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=415895&amp;view=findpost&amp;p=3811530</guid>
        <pubDate>Tue, 01 Oct 2019 12:47:25 +0000</pubDate>
        <title>Замена картинок в зависимости от пропорций окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=415895&amp;view=findpost&amp;p=3811530</link>
        <description><![CDATA[JoeUser: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=415895&view=findpost&p=3811514'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Gonarh &#064; <time class="tag-quote__quoted-time" datetime="2019-10-01T09:13:12+00:00">01.10.19, 09:13</time></span><div class='quote '>формировать жабой img? </div></div><br>
Скорее всего да. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2019-10-01T15:51:30+03:00">01.10.19, 12:51</time></span></span><br>
Хотя погоди ... хороший вопрос&#33;&#33;&#33; :good: <br>
Навел на мыслю ... А не порезать ли мне картинку на три? Для пропорции 6/5 я вывожу их все в столбик, а для 16/9 - верхнюю и нижнюю прячу. Как говорится &quot;и волки целы, и утро вечера мудренее&quot; :lol: Запилю все на медиазапросах CSS и никакой для этого жабы&#33; Уж &quot;display: none&quot; эти все маодзедуновские браузеры должны же понимать.]]></description>
        <author>JoeUser</author>
        <category>HTML, CSS</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=415895&amp;view=findpost&amp;p=3811514</guid>
        <pubDate>Tue, 01 Oct 2019 09:13:12 +0000</pubDate>
        <title>Замена картинок в зависимости от пропорций окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=415895&amp;view=findpost&amp;p=3811514</link>
        <description><![CDATA[Gonarh: формировать жабой img?]]></description>
        <author>Gonarh</author>
        <category>HTML, CSS</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=415895&amp;view=findpost&amp;p=3811503</guid>
        <pubDate>Tue, 01 Oct 2019 06:23:35 +0000</pubDate>
        <title>Замена картинок в зависимости от пропорций окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=415895&amp;view=findpost&amp;p=3811503</link>
        <description><![CDATA[JoeUser: Приветствую&#33;<br>
<br>
Возник вот какой вопрос. Хочется рисовать картинки разной геометрии в зависимости от текущих пропорций окна.<br>
Пока я это реализовал средствами CSS:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">@media (max-aspect-ratio: 16/9) {</div><div class="code_line">&nbsp;&nbsp;.first-slide {</div><div class="code_line">&nbsp;&nbsp; &nbsp;content: url(http://mysite.tld/img/slide-1.png);</div><div class="code_line">&nbsp;&nbsp; &nbsp;background-color: gray;</div><div class="code_line">&nbsp;&nbsp; &nbsp;width: 100%;</div><div class="code_line">&nbsp;&nbsp;}</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">@media (min-aspect-ratio: 16/9) {</div><div class="code_line">&nbsp;&nbsp;.first-slide {</div><div class="code_line">&nbsp;&nbsp; &nbsp;content: url(http://mysite.tld/img/slide-1-w.png);</div><div class="code_line">&nbsp;&nbsp; &nbsp;background-color: gray;</div><div class="code_line">&nbsp;&nbsp; &nbsp;width: 100%;</div><div class="code_line">&nbsp;&nbsp;}</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
и в разметке страницы:<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;div class=&quot;first-slide&quot;&#62;&#60;/div&#62;</div></ol></div></div></div></div><br>
<br>
Но в этом решении есть два грубых недостатка:<br>
<br>
1) Не все браузеры это поддерживают. Например, браузер из системных приложений Xiaomi MI MAX 3 плевать хотел на &quot;content&quot;. А заставлять мобильных пользователей юзать хром или файрфокс - не по фэншую.<br>
2) Удваивается количество тяжелых картинок<br>
<br>
Что посоветуете? Может как-то программно можно обрезать верх-низ картинки и подставлять по событию ресайза окна?]]></description>
        <author>JoeUser</author>
        <category>HTML, CSS</category>
      </item>
	
      </channel>
      </rss>
	