Я хочу создать несколько аккуратных круглых кнопок для пользовательского интерфейса, но я не могу использовать элементы div, потому что тогда ссылки не будут работать.
У меня есть закругленное изображение со свойством border-radius, которое имеет ширину и высоту 50 пикселей. Размер изображения внутри был уменьшен до 30 пикселей, чтобы оно выглядело лучше, и был добавлен padding на 10 пикселей, чтобы в сумме получилось 50 пикселей, не считая границы.
Однако я хочу, чтобы border-radius применялся только к границе, а не к изображению внутри. Есть ли способ обойти эту проблему без использования div?
CSS
img.userinterface {
width: 30px;
height: 30px;
padding: 10px;
background: #fff;
border: 3px solid #ddd;
border-radius: 50%;}
Базовый html, если вы хотите его проверить:
HTML
<img class="userinterface" src="xyz">