HTML代码:
<a class="subcribe-btn" href="#">鼠标移到我身上</a>
CSS代码:
a{ text-decoration: none; }
.subcribe-btn {
padding: 15px 35px;
display: inline-block;
font-family: "Montserrat", sans-serif;
font-size: 11px;
font-weight: 700;
color: #333;
background-color: transparent;
text-transform: uppercase;
letter-spacing: 0.09em;
border-radius: 35px;
position: relative;
overflow: hidden;
transition: all 0.5s;
-webkit-transition: all 0.5s;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}
.subcribe-btn:after {
content: '';
position: absolute;
width: 0;
height: 100%;
top: 0;
left: 100%;
background: #333;
transition: inherit;
-webkit-transition: inherit;
border-radius: 25px;
z-index: -1;
}
.subcribe-btn:hover:after {
width: 100%;
left: 0;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
transition: width .6s cubic-bezier(.85, 0, .15, 1);
-webkit-transition: width .6s cubic-bezier(.85, 0, .15, 1);
}
.subcribe-btn:hover {
color: #fff;
}
效果: