Допустим, у меня есть простой значок SVG:
<svg class="myclass">
<use href="#my-icon"/>
</svg>
.myclass {
width: 22px;
height: 22px;
&:hover {
background: rgba(0,0,0,.1);
// HOW TO SET BACKGROUND SIZE LARGER THAN ELEMENT SIZE
border-radius: 50%;
}
}
Есть ли какой-нибудь нативный (не хакерский) способ CSS, чтобы применить больший размер фона к самому элементу + применить радиус границы?Допустим, я хочу, чтобы фон был 36px;Тень от коробки не помогает.Размер фона также.Конечно, я знаю, как это сделать с помощью элемента-обертки, но мне это не нужно?Просто поместите ваш значок и примените фон, как вы хотите ...?
ОБНОВЛЕНИЕ: Дополнение Настройка Codepen