<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>test</title>
</head>
<style>
.tp-header-btn {
background: #1b1f2e;
color: #ffffff;
display: inline-block;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 700;
padding: 11px 50px;
transition: 0.3s;
overflow: hidden;
position: relative;
z-index: 1;
}
.tp-header-btn:hover {
color: #ffffff;
}
.tp-header-btn::before {
content: "";
display: block;
height: 100%;
width: 100%;
transform: skew(90deg) translate(-50%, -50%);
position: absolute;
inset: 50%;
left: 25%;
z-index: -1;
transition: 0.6s ease-out;
background-color: #674df0;
}
.tp-header-btn::before {
top: -50%;
left: -25%;
transform: skew(90deg) rotate(180deg) translate(-50%, -50%);
}
.tp-header-btn::after {
content: "";
display: block;
height: 100%;
width: 100%;
transform: skew(90deg) translate(-50%, -50%);
position: absolute;
inset: 50%;
left: 25%;
z-index: -1;
transition: 0.6s ease-out;
background-color: #674df0;
}
.tp-header-btn:hover::before {
transform: skew(45deg) rotate(180deg) translate(-50%, -50%);
}
.tp-header-btn:hover::after {
transform: skew(45deg) translate(-50%, -50%);
}
</style>
<body>
<a class="tp-header-btn">
<span>Get gjreiojg</span>
</a>
</body>
</html>
button的hover动效
发布于 2025-05-28 149 次阅读

Comments | NOTHING