SVG Замена стилей для клонов объекта находящегося в symbol?
Есть такая задача => Дана некая svg картинка, предположим кот, которая прорисована в разных цветовых оттенках (имеет разные размеры масштабирования, положения на холсте и т.д..)
Возможно ли как-то через css переназначить цвет для других частей повторяющегося элемента?
Приведу пример
body {
margin: 0;
padding: 0;
background-color: #000;
}
#preloader_cats {
position: absolute;
top: 50%;
left: 50%;
width: 60vh;
height: 60vh;
transform: translate(-50%, -50%) rotate(0deg);
transform-origin: 50% 50%;
border: 1px solid #f00;
}
.cat_body {
fill: #ea8023
}
.cat_body:nth-of-type(2) {
fill: #ff0
}
Можно ли как-то переназначить "цвет тела" второму, третьему и тд коту, а так же цвет глаз если помещать это всё в ОДИН тег символ (ну или другой элемент)? Вопрос больше про минимизацию кода, поскольку я понимаю что можно каждую часть повторяемых элементов завернуть в символы и уже их менять
Комментариев нет:
Отправить комментарий