fill="currentColor"
, css-фильтры). Отдельными частями символа (имеющими свои CSS-классы) управлять нет возможности. Так как инлайновые стили (внутри svg) имеют более высокий приоритет, чем внешние стили, обычно сборщики спрайтов автоматически удаляют все инлайн fill, stroke. Что вы подразумеваете под «заменой картинки»? .left {
width: 40%;
overflow-y: scroll;
position: sticky;
top: 0;
align-self: flex-start;
}
<form action="#" method="post">
<select name="sex">
<option value="no">None</option>
<option>Female</option>
<option>Male</option>
</select>
<button>Go</button>
</form>
array(1) {
["sex"]=> string(4) "Male"
}
background-image
можно менять цвет фильтром: medium или чтобы не было "блика" предзагрузить заранее второе изображение, т.к. браузер загружает его в момент наведения и из-за этого получается "блик".