Skip to content

Instantly share code, notes, and snippets.

Created Sep 24, 2018
What would you like to do?
Link Effectz - Squiggle
<p>Flapjacks on a <a href="#">sunny warm</a> afternoon.</p>
// Source:
:root {
--mainColor: #ff9800;
body {
align-items: center;
display: flex;
font-family: 'Montserrat', sans-serif;
font-size: 2em;
height: 100vh;
justify-content: center;
a {
background: linear-gradient(to bottom, var(--mainColor) 0%, var(--mainColor) 100%);
background-position: 0 100%;
background-repeat: repeat-x;
background-size: 3px 3px;
color: #000;
text-decoration: none;
a:hover {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='squiggle-link' xmlns='' xmlns:xlink='' xmlns:ev='' viewBox='0 0 20 4'%3E%3Cstyle type='text/css'%3E.squiggle{animation:shift .3s linear infinite;}@keyframes shift {from {transform:translateX(0);}to {transform:translateX(-20px);}}%3C/style%3E%3Cpath fill='none' stroke='%23ff9800' stroke-width='2' class='squiggle' d='M0,3.5 c 5,0,5,-3,10,-3 s 5,3,10,3 c 5,0,5,-3,10,-3 s 5,3,10,3'/%3E%3C/svg%3E");
background-position: 0 100%;
background-size: auto 6px;
background-repeat: repeat-x;
text-decoration: none;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment