Here is a CSS code snippet that you can use to create a hover effect on a button with a round shape and a fill that animates from left to right on hover:
.btn {
display: inline-block;
background: transparent;
border: 2px solid #000000;
border-radius: 50%;
width: 50px;
height: 50px;
position: relative;
overflow: hidden;
transition: all 0.3s ease-in-out;
}
.btn:before {
content: "";
background: #000000;
position: absolute;
left: -100%;
top: 0;
bottom: 0;
width: 100%;
transition: all 0.3s ease-in-out;
}
.btn:hover:before {
left: 0;
}
To use this code, you will need to add a class attribute to your button element with a value of “btn” and then apply the above CSS styles to your webpage.
Here is an example of how you can use this code:
<button class="btn">Hover me</button>