2014-02-13 4 views
0

У меня есть веб-макет, построенный из нескольких элементов SVG (многоугольники и прямоугольники). Я хотел бы иметь отдельный набор SVG-кода для размера экрана max. 768 px ширина и макс. Ширина 420 px. Кто-нибудь здесь пытался иметь отдельные наборы графики SVG для разных устройств? Любые советы по рендерингу различных SVG на основе размеров экрана устройства? Большое спасибо.Различные макеты SVG в каждом устройстве

ответ

0

Вы можете использовать запросы css media для этого. Вот несколько примеров: blogpost.

Пример:

<svg> 
    <defs> 
     <style type="text/css"> 
      @media screen and (max-width: 200px) { 
       #slogan{ 
        display: none; 
       } 
      } 
     </style> 
    </defs> 
    <g id="slogan"> 
     ... 
    </g> 
</svg> 
+0

Супер - это работает! Большое спасибо Эрик. Я также обнаружил, что для меня лучше точно указать диапазон медиа-запросов (min-width: 481px) и (max-width: 768px), чтобы я мог легче перемещаться по блокам кода SVG. – Helen3061371

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