CSS Button Hover Styles
Some ideas for button hover animations using CSS only.
Misc
Follow Codrops: Twitter, Facebook, GitHub, Instagram
License
Made with
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
PageTransitions
A showcase collection of various page transition effects using CSS animations.SidebarTransitions
Some inspiration for transition effects for off-canvas navigations.HoverEffectIdeas
Some inspiration and modern ideas for subtle hover effects.RainEffect
Some experimental rain and water drop effects in different scenarios using WebGL, by Lucas Bebber.Animocons
Animated icons powered by the motion graphics library mo.js by Oleg Solomka. Inspiration comes from the Dribbble shot ["Like Animation"](https://dribbble.com/shots/2527200-Like-Animation) by Daryl Ginn.ParticleEffectsButtons
A little library that can be used for bursting particles effects on buttons and other elementsSeatPreview
An experimental demo where a 3D perspective preview is shown for a selected seat in a cinema room.DistortedButtonEffects
A set of inspirational, highly experimental distortion effects for buttons using SVG filters. By Adrien Denat.ModalWindowEffects
A set of experimental modal window appearance effects with CSS transitions and animations.TextInputEffects
Simple styles and effects for enhancing text input interactions.BookBlock
A jQuery plugin that will create a booklet-like component that let's you navigate through its items by flipping the pages.NotificationStyles
Various simple ideas and effects for unobtrusive notifications on a website.ElasticProgress
Creates a button that turns into a progress bar with a elastic effect. Based on the Dribbble shot "Download" by xjwLineMenuStyles
An open collection of menu styles that use the line as creative design element.MultiLevelPushMenu
An experimental push menu with multi-level functionality that allows endless nesting of navigation elements.CreativeButtons
Some creative and modern button styles and effects for your inspiration.FullscreenLayoutPageTransitions
This responsive layout is based on an initial grid of four boxes. Once a box is clicked, it gets resized to fullscreen and the other boxes scale down and fade out. In the work section we experiment with another transition which is to show a panel by making it appear from the bottom while scaling the current one down. To see it in action, open the work section and click on one of the portfolio items and navigate through them.IconHoverEffects
A set of simple round icon hover effects with CSS transitions and animations for your inspiration.CreativeLinkEffects
An inspirational collection of experimental link effects mostly using transitions on pseudo-elements.Interactive3DMallMap
An interactive 3D mall map concept with a sidebar search and pin indicators for every level.ResponsiveMultiLevelMenu
A responsive multi-level menu that shows its submenus in their own context, allowing for a space-saving presentation and usage.OffCanvasMenuEffects
Some inspiration for off-canvas menu effects and styles using CSS transitions and SVG path animations.CSSGlitchEffect
An experimental glitch effect powered by CSS animations and the clip-path property. Inspired by the technique seen on the speakers page of the 404 conference.Calendario
A jQuery calendar plugin for creating flexible calendars.PageLoadingEffects
Modern ways of revealing new content using SVG animations.ProgressButtonStyles
A set of flat and 3D progress button styles where the button itself serves as a progress indicator. 3D styles are used for showing the progress indication on one side of the button while rotating the button in perspective.MinimalForm
A simplistic form with inputs shown one at a time. Inspired by the form seen on the end of the [PageLanes website](http://www.pagelanes.com/).ButtonComponentMorph
Inspiration for revealing content by morphing the action element.DragDropInteractions
Some inspiration for drag and drop interactions for the modern UI.ImageTiltEffect
A subtle tilt effect for images. The idea is to move and rotate semi-transparent copies with the same background image in order to create a subtle motion or depth effect.BlockRevealers
Ideas for revealing content in a schematic box look as seen around the Web lately.FullscreenForm
An experimental fullscreen form concept where the idea is to allow distraction-free form filling with some fancy animations when moving between form fields.SelectInspiration
Creative styles and ideas for custom select elements.SegmentEffect
Background image segment effect as seen on [Filippo Bello's Portfolio](http://www.filippobello.com/portfolio).AnimatedSVGIcons
Using SVGs on websites is becoming more and more easy with great libraries like Snap.svg. Today we want to explore what we can do with it and animate some SVG icons as a practical example.FullscreenOverlayStyles
Some simple and creative overlay styles and effects. From sliding the overlay into the viewport to using SVG morphing shapes, we explore some effects for fullscreen overlays.GridLoadingEffects
Some inspiration for loading effects of grid items using CSS animations.StackMotionHoverEffects
Experimental hover effects that reveal a stack of multiple colored cards behind the hovered item.MagneticButtons
A set of buttons with a magnetic interaction and a hover effect.Blueprint-VerticalTimeline
A responsive vertical timeline layout with icons and example media queries.SlitSlider
A responsive slideshow with a twist: the idea is to slice open the current slide when navigating to the next or previous one. Using jQuery and CSS animations we can create unique slide transitions for the content elements.LiquidDistortion
A slideshow with liquid distortion effects in WebGL powered by PixiJS and GSAPAnimatedHeader
A fixed header that will animate its size on scroll. The inner elements will also adjust their size with a transition.SimpleDropDownEffects
A jQuery plugin for transforming select inputs into drop-down lists with some simple expanding effects.ClickEffects
A set of subtle effects for click or touch interactions inspired by the visualization of screen taps in mobile app showcases. The effects are done with CSS animations mostly on pseudo-elements.Slicebox
Slicebox isย ย a jQuery 3D image slider plugin that makes use of CSS 3D Transforms and provides a graceful fallback for older browsers that don't support the new properties.GridLoadingAnimations
Some inspiration for loading effects on grid items.ImageRevealHover
A set of link hover effects that reveal a thumbnail in different creative ways.ProximityFeedback
Some ideas for proximity feedback through progressive hover effects.TiltHoverEffects
Some ideas for hover effects with a fancy tilt effect. Inspired by the effect seen on Kikk 2015.CaptionHoverEffects
A tutorial on how to create some subtle and modern caption hover effects.Baraja
Baraja is a jQuery plugin that allows to move elements in a card-like fashion and spread them like one would spread a deck of cards on a table. It uses CSS transforms for rotating and translating the items. There are several options available that will create various spreading possibilities of the items, for example, moving the items laterally or rotating them in a fan-like way.DirectionAwareHoverEffect
How to create a direction-aware hover effect using CSS3 and jQuery. The idea is to slide in an overlay from the direction we are moving with the mouse.GammaGallery
Gamma Gallery is an experimental responsive image gallery that attempts to provide an adjustable responsive images approach taking its grid layout and the full slideshow view into account.AnimatedGridLayout
A responsive, magazine-like website layout with a grid item animation effect when opening the contentTooltipAnimations
Some little ideas for bouncy and playful tooltip shapes and animations with SVG and anime.js. Among other styles, we use shape morphing and transform.Blueprint-SlidePushMenus
Fixed menus that will slide out from the sides of the page and in case of the right and left side optionally move the body.GridMenu
A CSS Grid powered menu with a box look and a sliding animation.Elastislide
Elastislide is a responsive image carousel that will adapt fluidly in a layout. It is a jQuery plugin that can be laid out horizontally or vertically with a pre-defined minimum number of shown imagesMorphingBackgroundShapes
A decorative website background effect where SVG shapes morph and transform on scroll.ThumbnailGridExpandingPreview
A tutorial on how to create a thumbnail grid with an expanding image preview similar to the effect seen on Google Images.PerspectivePageViewNavigation
Some effects for a perspective page view navigation where the page itself gets pushed away in 3D to reveal a menu or other items.MusicalInteractions
Some experimental ideas for playful musical interactions powered by MIDI.js.GradientTopographyAnimation
Shape layers animation based on Polar Vector's work "Gradient Topography"LineHoverStyles
A couple of simple & subtle line hover animations for links using CSS only.SmoothScrollingImageEffects
A small set of ideas on animating images and other elements while smooth scrolling a page.AnimatedResponsiveImageGrid
A jQuery plugin for creating a responsive image grid that will switch images using different animations and timings. This can work nicely as a background or decorative element of a website since we can randomize the appearance of new images and their transitions.DecorativeLetterAnimations
Some decorative shape and letter animations based on the Dribbble shot "Us By Night" by Animography.GoogleNexusWebsiteMenu
A tutorial on how to recreate the slide out sidebar menu that can be seen on the Google Nexus 7 website.CircularProgressButton
Implementation of Colin Garvin's [submit button concept](http://dribbble.com/shots/1426764-Submit-Button)CreativeGooeyEffects
Practical examples of how to apply the Gooey effect by Lucas BebberGridLayoutSlideshow
A slideshow where each slide has an individual CSS grid layout and a reveal effect when navigating.MenuHoverEffects
Some inspiration for menu hover effects.InteractivePoints
An interactive transparency background effect that makes images visible when specific points are hovered, showing some content once clicked.DialogEffects
A collection of dialog effects using CSS (and SVG) animations.NaturalLanguageForm
An experimental form that uses natural language instead of the usual form layout. Values are entered using custom input elements.DiagonalSlideshow
A slideshow with a diagonal look and a content previewScrollBasedLayoutAnimations
An exploration of different scroll based layout switch animations using GSAP's ScrollTrigger and Flip.TypeShuffleAnimation
A shuffling type animation based on the effect seen on LCD 1.ElasticSVGElements
Adding elasticity with SVG shape animations for enhanced UI interactions.OnScrollTypographyAnimations
Inspiration and ideas for on-scroll typography animations that add an extra layer of creativity to a website design.SmoothScrollAnimations
Demo of a tutorial on how to add smooth page scrolling with an inner image animationPagePreloadingEffect
A simple page preloading animation based on the effect seen on [Fontface Ninja](http://fontface.ninja/)SlideshowAnimations
A collection of ideas for slideshow animations.AnimatedFrameSlideshow
An experimental slideshow that shows an animated SVG frame when transitioning between slides.AnimatedBorderMenus
A tutorial on how to create a off-canvas icon navigation with an animated border effect.SearchUIEffects
A couple of schematic, inspirational proof-of-concepts for how to show the search interface on a website using CSS animations.InteractiveColoringConcept
A fun experimental coloring concept where a color droplet can be dragged from a palette and dropped on designated areas in a website mockup.Stapel
An experimental jQuery plugin that will group thumbnails by a shared data-attribute into a pile. When clicking on the pile, the thumbnails that belong to that pile will be spread into a grid using CSS transitions.MorphingSearch
A simple effect idea for a search input that morphs into a fullscreen overlay. The idea is to enlarge the search input and show some relevant content or search results.GridLayoutMotion
A retro-style grid layout with a playful motion hover effect on the grid items.MotionBlurEffect
A tutorial on how to create a motion blur effect on HTML elements using JavaScript and an SVG filter.GridGallery
A responsive grid gallery based on the [Google Chromebook getting started](https://gweb-gettingstartedguide.appspot.com/) guide gallery. In this Blueprint we use Masonry for the grid and 3D transforms for navigating the items.ScrollingLettersAnimation
A switching title effect where a fixed element changes depending on the scroll position.MultiLevelMenu
A simple menu with multiple levels and an optional breadcrumb navigation and back button.ButtonStylesInspiration
Some ideas for modern and subtle button styles and effectsOnScrollEffectLayout
An on scroll effect template that animates the sides of sections once they are in the viewport.ScrollSpiral
WebGL Scroll SpiralFolderPreviewIdeas
Some ideas for interacting, previewing or just playing with folders on hoverExpandingGridItemAnimation
Grid item animation based on the Dribbble shot "Surf Project" by Filip Slovรกฤek.Love Open Source and this site? Check out how you can help us