<nav>
<ul class="nav">
<li><a href="http://www.pengfeixc.com" target="_blank">pengfeixc.com</a></li>
<li><a href="http://www.weijuan.design" target="_blank">weijuan.design</a></li>
<li><a href="http://mini.pengfeixc.com" target="_blank">mini.pengfeixc.com</a></li>
<li><a href="http://www.pengfeixc.com/about" target="_blank">WangPF</a></li>
</ul>
</nav>
body {
padding: 50px 0;
}
.nav {
text-transform: uppercase;
text-align: center;
font-weight: 600;
}
.nav * {
box-sizing: border-box;
transition: all 0.35s ease;
}
.nav li {
display: inline-block;
list-style: outside none none;
margin: 0.5em 1em;
padding: 0;
}
.nav a {
padding: 0.5em 0.8em;
position: relative;
text-decoration: none;
font-size: 20px;
}
.nav a::before,
.nav a::after {
content: "";
height: 14px;
width: 14px;
position: absolute;
transition: all 0.35s ease;
opacity: 0;
}
.nav a::before {
content: "";
right: 0;
top: 0;
border-top: 3px solid rgb(70, 69, 69);
border-right: 3px solid black;
transform: translate(-100%, 50%);
}
.nav a:after {
content: "";
left: 0;
bottom: 0;
border-bottom: 3px solid rgb(70, 69, 69);
border-left: 3px solid black;
transform: translate(100%, -50%);
}
.nav a:hover:before,
.nav a:hover:after {
transform: translate(0, 0);
opacity: 1;
}
.nav a:hover {
color: black;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.