blog/frontend/src/lib/css/link.css

52 lines
No EOL
1,008 B
Text

:root {
--link-color: #0174BE;
--line-size: 5px;
}
.link-container {
width: 60rem;
height: 20rem;
margin-bottom: 2rem;
margin-left: 1rem;
margin-right: 1rem;
box-shadow: rgba(79, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;
}
.link-container svg {
margin-left: 1rem;
}
/* Link Underlined */
.link-container > span {
font-family: 'JetBrains Mono';
font-weight: 500;
font-size: 2.5rem;
text-decoration: none;
position: relative;
transition: all .3s ease 0s;
}
.link-container > span:hover {
cursor: pointer;
color: var(--link-color);
}
.link-container > span::after {
content: "";
position: absolute;
width: 0;
background-color: var(--link-color);
transition: all .3s ease 0s;
height: var(--line-size);
}
.link-container > span::after {
bottom: calc(0px - var(--line-size));
height: var(--line-size);
left: 0;
}
.link-container > span:hover::after {
width: 100%;
}