So I'm trying to use the box-shadow function to create a glow around a circular logo when I hover over it. It's a .png with transparency, 75px x 75px. Heres the HTML:
<div class="nav_container">
<a href="#home" id="nav_logo"><img id="logo" src="media/harvestmoonicon.png" alt="harvestmoonicon" width="75px" height="75px"></a>
I've tried:
#nav_logo{
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
transition: all 0.3s ease;
border-radius: 50%;
}
#nav_logo:hover{
border-radius: 50%;
box-shadow: 0px 0px 9px -3px #fff3bf;
transition: all 0.3s ease;
}
this creates the glow, but there's a gap between the image and where the glow actually begins, probably because the image is a square. Is there any way I can adjust the size of the box-shadow, to make it fit my image? I've tried adjusting the offsets, blur radius and the spread, but this doesn't solve it.
Thanks!