У меня есть div в форме солнца. Я просто хочу показать границу при наведении, с прозрачным промежутком между объектом и границей.
Сначала я пробовал box shadow, но не мог сделать белый пробел. Он требует сплошного цвета. Затем я попытался таким образом, как в коде ниже, но пробел не появляется. Здесь мой код:
Что мне здесь не хватает? Jsfiddle Свободный перевод вопроса Circle around div when hover от участника @Janath.
Ответ Решением является background-clip, которое можно найти здесь: https://css-tricks.com/transparent-borders-with-background-clip/ С его помощью вы можете помешать цвет фона под border и padding. Это свойство широко поддерживается: https://caniuse.com/#search=background-clip