Animations can give a wow factor to your web application if done right. Smoother the animation, the more likely the user will stay on your site longer. But if the animation is inappropriate or choppy in its motion then users get frustrated and leave very quickly.

When it comes to web application frameworks and animation, One thing that developers like about Vue.js is the fact that Vuejs has support for animations built-in, that’s right no need to fiddle around and research 3rd party libraries. You just need to install Vue.js and you’re off!.

In this article, we will be looking…


When developers are faced with any sort of problem that involves data visualization, most google d3 chart examples and find some d3 code example that sort of satisfies their criteria, but they still need to do some reverse engineering to get it exactly right. What seems to be a simple bit of refactoring can turn into a nightmare. This is because d3 can be a little bit tricky to understand, and there is a learning curve. A slight variation in the visual requirement can sometimes involve rewriting the whole of your chart code.

When I am faced with problems that…


Web animation is always a hot topic. For the development of reactjs apps, you have a vast array of options to implement animations. You can see examples on the web that demonstrate their capabilities, like the ones shown here :

Animation — React.js Examples

For the purpose of this article, I have compiled a handful of the options available to you (there are much much more than 5 listed here). My list of react animation methods are listed below: :

CSS method — Use basic css styles, so no react coding needed

React-transition-group — This is an add-on component that…


Animation in web design is very popular nowadays. Using animation in your UI design gives your site a wow factor that excites your users. It also improves the usability of the site if done right.

Login and registration screens are usually dull and one dimensional so that gave me the motivation to create a tutorial on how to spice things up using CSS and javascript based animation.

Here is the full video :

The tutorial takes you through the steps to create a colorfully vibrant login registration web page. The design of the page is shown below :

The…


Using animation in your portfolio site would be a great way to capture the user's attention and make them stay longer on your site.

In this post, I will show you how to add a special type of animation to your site that will be activated when you scroll down/up. This will be coded using a feature called intersection observer. Here is a quick preview of what the end animation looks like:

Keef D

UI Designer/Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store