Microinteractions are contained small movements that happen when the user interacts with the element. When these are well designed, they enhance user experience. Some simple examples of microinteractions is hover states, when a button changes color when the user hovers their mouse overtop. It creates a more tactile, reactive design that allows the user to feel that they are truly interacting with the website. To find out more about microinteractions, and see examples, read the blog post Making Delightful Web Interactions.