CSS как покрасить svg

Для покраски SVG существует несколько способов:

  1. Использование атрибута fill внутри SVG-элемента:
<svg width="100" height="100">
  <rect x="10" y="10" width="80" height="80" fill="red" />
</svg>
  1. Использование CSS-свойства fill для SVG-элемента:
<svg width="100" height="100">
  <rect x="10" y="10" width="80" height="80" style="fill: red;" />
</svg>
  1. Использование CSS-селектора для SVG-элемента:
svg rect {
  fill: red;
}
  1. Использование внешнего файла CSS:
<svg width="100" height="100">
 rect x="10" y="10" width="80" height="80" class="red" />
</svg>

<style>
  .red {
    fill: red;
  }
</style>

Важно учитывать, что для покраски SVG-элементов необходимо использовать свойство fill, а не background-color.

реклама

Качественный хостинг сайтов

реклама

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

Наш специалист сделает базовый аудит вашего проекта и предложит персональные предложения.

Закажите услугу CSS как покрасить svg

Наш специалист свяжется с вами в ближайшее время и уточнит детали