CSS Funstuff: Animated Halfway Borders

rolandixor

Roland Taylor

Posted on January 24, 2022

CSS Funstuff: Animated Halfway Borders

Hi! Been a minute, but I'm back with another CSS tutorial!

This one will be pretty quick, but should give you a great launch point for extrapolating and creating something special.

Now you probably know that you can add borders to specific sides of an element, using, for instance:

.border-top {
    border-top: 1px solid white;
}
Enter fullscreen mode Exit fullscreen mode

Result:

A screenshot of the result of the above code, showing a grey square, showing a thin white border at the top

But what you may not realize, is what happens when you add a very simple additional property: border-radius! Now, maybe this sounds super obvious, but just how cool it is, isn't obvious until you see it in action, so let's do that:

.border-top-round {
    border-radius: 50%;
    border-top: 1px solid white;
}
Enter fullscreen mode Exit fullscreen mode

Result:

A screenshot of the above code, showing a grey circle with a thin, tapered, white border, at the top

Cool, isn't it? No?
Well let's make it so!

Animating it all:

If the first bit wasn't all that impressive, maybe adding a little fun and flare should do the trick.

Check it out!

So what's the code for this one? Grab it here (it's free!):

Source Code

💖 💪 🙅 🚩
rolandixor
Roland Taylor

Posted on January 24, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

CSS Funstuff: Animated Halfway Borders
beginners CSS Funstuff: Animated Halfway Borders

January 24, 2022

The box model explained
beginners The box model explained

April 7, 2020