废话不多说上代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
*{
padding:0;
margin:0;
}
body {
width: 100%;
height: 100%;
background: #000;
display: flex;
justify-content: center;
align-items: center;
min-height: 100vh;
}
a {
text-decoration: none;
display: block;
position: relative;
padding:40px 60px;
font-size: 24px;
color: #ccc;
overflow: hidden;
}
a:hover {
color: #FFE7B8;
background: #00B0CE;
box-shadow: 0 0 10px #2196f3, 0 0 40px #2196f3, 0 0 80px #2196f3;
transition-delay: 2s;
}
a span {
position: absolute;
display: block;
}
a span:nth-child(1){
top: 0;
left: -100%;
width: 100%;
height: 2px;
background: linear-gradient(90deg, transparent,#FFD265);
}
a:hover span:nth-child(1){
left: 100%;
transition: 1s;
}
a span:nth-child(2){
top:-100%;
right: 0;
width: 2px;
height: 100%;
background: linear-gradient(180deg, transparent,#FFD265);
}
a:hover span:nth-child(2){
top:100%;
transition: 1s;
transition-delay: .5s;
}
a span:nth-child(3){
right: -100%;
bottom: 0;
width: 100%;
height: 2px;
background: linear-gradient(270deg, transparent,#FFD265);
}
a:hover span:nth-child(3){
right:100%;
transition: 1s;
transition-delay: 1s;
}
a span:nth-child(4){
bottom:-100%;
left: 0;
width: 2px;
height: 100%;
background: linear-gradient(180deg, transparent,#FFD265);
}
a:hover span:nth-child(4){
bottom:100%;
transition: 1s;
transition-delay: 1.5s;
}
</style>
</head>
<body>
<a href="">
<span></span>
<span></span>
<span></span>
<span></span>
不会吧不会吧?不会有人语法都敲错了吧?
九折九折九折水瓶?居然还有报错啊?
</a>
</body>
</html>