Loading...

Follow Codrops on Feedspot

Continue with Google
Continue with Facebook
or

Valid
Codrops by Pedro Botelho - 4d ago
Inspirational Website of the Week: Kubikfoto³

A great design with wonderful details and smooth transitions. Our pick this week.

Get inspired

This content is sponsored via Syndicate Ads
Website Builder Software With Your Branding

This B2B platform fits designers, freelancers, agencies and anyone who wants to make beautiful websites for their clients or let them do it on their own.

Find out more

The Economics of Open Source

CJ Silverio’s important presentation on the history of npm and the possible future of Entropic, the federated package manger.

Watch it

Styling In Modern Web Apps

A great article by Ajay NS that summarizes the variety of ways to organize styling in modern applications.

Read it

The Layout Instability API

Philip Walton introduces the new Layout Instability API to help web developers detect when unexpected layout shifts are happening to their users.

Read it

Hello Subgrid!

Rachel Andrew introduces subgrid at the CSSconf EU 2019, with use cases, example code and some thoughts on where we might see Grid going in the future.

Watch it

Motion blur transition

Robin Delaporte made this amazing demo of a motion blur transition between playing videos.

Check it out

React World

A React library for scroll event manipulations with layers made by Seyyid Fatih.

Check it out

Write HTML Like It’s 1999

Bradley Taunt explains why he tries his best to write HTML as if he’s stuck with the constraints of the 90s.

Read it

Everything You Need to Know About Date in JavaScript

Zell Liew breaks down the Date object and outlines the most common gotchas related to it.

Read it

Gmail GifLine

A simple way to add GIFs to you emails in Gmail. Made by Zeh Fernandes.

Check it out

doodle-place

Doodle-place automatically animates your doodle and places it in an explorable 3D world of user doodles. Made by Lingdong Huang.

Check it out

Using DevTools To Understand Modern CSS Layouts

Chen Hui Jing explains a variety of modern CSS layout techniques through live demonstrations via DevTools, and provides real-world use cases of how such techniques allow designs to better adapt across a broad range of viewports.

Watch it

You (probably) don’t need ReCAPTCHA

An interesting article by Kevin Davis on the issues with ReCAPTCHA and other ways to protect from spam submissions.

Read it

Better typefaces for AR

Niteesh Yadav’s ongoing research on typography for augmented reality headsets.

Check it out

Version Museum

In case you didn’t know about it: Version Museum showcases the visual history of popular websites and games that have shaped our lives.

Check it out

Pika CDN

A new CDN that was built to serve the 60,000+ npm packages written in ES Module (ESM) syntax meaning you can import packages directly without worrying about their module format or file location.

Check it out

JavaScript questions

A long list of (advanced) JavaScript questions, and their explanations, updated weekly. By Lydia Hallie.

Check it out

shape-outside — Face

A great way to use shape-outside in an artistic way. Made by Yuan Chuan.

Check it out

The #1 Way to Spice Up Your Designs (And Create a More Cohesive Brand)

A really great article on using motifs in design by Erik D. Kennedy.

Read it

Beautiful Web Type

A visual guide to the best free web fonts out there.

Check it out

Photo Wake-Up: 3D Character Animation from a Single Photo

Some fantastic new work in AI: a method and application for animating a human subject from a single photo.

Check it out

Six circles – bees & bombs

A hypnotizing demo made by yuku.

Check it out

From Our Blog
Draggable Image Strip

A draggable image strip layout with a content preview powered by Draggabilly and TweenMax.

Check it out

Collective #524 was written by Pedro Botelho and published on Codrops.

Read Full Article
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Codrops by Mary Lou - 6d ago

Today we’d like to share a little draggable experiment with you. The idea is to show a strip of differently sized images that can be dragged. When clicking and holding to drag, a title element appears and the images get scaled. This separates the images and gives the whole thing an interesting look. When a number gets clicked, the same separation happens and then the images fly up. Another larger version of the images slides in from the bottom.

The animations are powered by TweenMax and we use Dave DeSandro’s Draggabilly.

Attention: Note that the demo is experimental and that we use modern CSS properties that might not be supported in older browsers.

The initial view looks as follows:

When we click to drag the image strip, we show the title:

When clicking on a number, we slide the images up and show a larger view with some content:

Here’s a preview of the whole thing in motion:

We hope you enjoy this experiment and find it useful!

References and Credits

Draggable Image Strip was written by Mary Lou and published on Codrops.

Read Full Article
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Codrops by Pedro Botelho - 1w ago
Web Accessibility In Context

Be Birchall explains why it’s so important to prioritize accessibility among teams and why there needs to be more awareness raised among developers.

Read it

The CSS Mindset

An article by Max Böck where he lists the essential ideas behind CSS that help understand it better.

Read it

Our Sponsor
The Future of WYSIWYG

Divi takes WordPress to a whole new level with its incredibly advanced visual builder technology. You’ve never built a WordPress website like this before.

Try it

404 Error Page Collection

A collection of creative 404 page examples on Awwwards.

Check it out

The Future of Web Animation

Sarah Drasner shows some bleeding edge animation techniques and gives an outlook on where animation is heading.

Watch it

Function-based Component API in Vue

Evan You published an RFC for function-based component API in Vue inspired by React hooks.

Check it out

The Documentation Compendium

Various templates and tips on writing high-quality documentation that people want to read.

Read it

Leveling Framework: a UI framework for three-dimensional space

Oscar Gonzalez writes about the interesting concept of a level based view of the interface environment.

Read it

Pinker.js

A standalone JavaScript library for rendering code/class diagrams on your web page.

Check it out

The Anatomy of a Jellyfish

A creative and technical overview of Maru, an interactive audiovisual website made in collaboration with Plaid for their new album “Polymer”. By Isaac Cohen.

Read it

3D Frame Illustrator

A free tool for artists and designers to generate framed images in 3D.

Check it out

CSS Grid: No Nonsense Layouts

A thorough tutorial by Austin Johnston on creating practical CSS layouts.

Check it out

This page is a truly naked, brutalist html quine.

Leon Bambrick’s creative HTML quine experiment.

Check it out

freemium.cc

A site that collects awesome tools for makers.

Check it out

Theme UI

Build consistent, themeable React UIs based on design system constraints and design tokens.

Check it out

Variable Fonts | Compressa

Juan Fuentes created this beautiful variable font experiment.

Check it out

Why Text Buttons Hurt Mobile Usability

Read why using text buttons can be a problematic experience for the mobile user.

Read it

Free Font: Victor Mono

Victor Mono is a programming font with semi-connected cursive italics and some symbol ligatures.

Get it

Growth Case Studies

Tips and case studies by Growth.Design presented in a really cool way.

Check it out

Your first performance budget with Lighthouse

Ire Aderinokun’s guide on how to enforce a performance budget with Lighthouse.

Read it

Breaking the physical limits of fonts

Dale Weiler took an interesting challenge: with the fewest resources possible, render meaningful text.

Read it

Pipe Dream for Laravel

By giving Pipe Dream a minimum of input in form of a sketch/entity list, it will predict your application schema and feed it into a set of pipes. These pipes will generate all the files needed to get started with a new web project really quick.

Check it out

Collective #523 was written by Pedro Botelho and published on Codrops.

Read Full Article
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Codrops by Pedro Botelho - 1w ago
Inspirational Website of the Week: Elena Iv-skaya

A beautiful design with lush typography and unconventional interactive elements. Our pick this week.

Get inspired

This content is sponsored via Syndicate Ads
Free automated visual testing with Percy

?Visually test your web app, component library, or static site across browsers and responsive widths to catch UI bugs and ship with complete confidence.

Try it free

Extract critical CSS

Learn how to improve render times with the critical CSS technique in this article by Milica Mihajlija.

Read it

How To Make an Animated Interactive Vue.js Slider

Henry Desroches’s in-depth tutorial on how to create a really cool slider based on Alexsander Barhon’s Dribbble shot.

Read it

Prevent Page Scrolling When a Modal is Open

A good tip by Brad Wu on how to prevent scrolling when a dialog is open.

Read it

Enabling Modern JavaScript on npm

A great article by Jason Miller on how shipping modern JavaScript requires more than changing our build targets.

Check it out

CSS Grid Level 2 – subgrid is coming to Firefox

Rachel Andrew explains what you can do with CSS subgrid.

Read it

Magical, Mystical JavaScript Transducers

James Sinclair explains the not so easy to understand concept of JavaScript transducers in a great way.

Read it

Building the most inaccessible site possible with a perfect Lighthouse score

An experiment by Manuel Matuzovic that shows how we shouldn’t rely solely on automation when testing websites.

Check it out

Free Font: National Park

A typeface designed to mimic the national park service signs that are carved using a router bit.

Get it

How To Start Using Sketch And Framer X

A tutorial by Martina Pérez about how to build prototypes and interactions by making use of the pre-built components in Framer X.

Read it

Mixkit art

Mixkit has now a section for free high-quality and modern illustrations. By Envato.

Check it out

Images drawn with Zdog

Some really cool image to 3D landscape magic using Zdog.

Check it out

Learn git concepts, not commands

An interactive git tutorial meant to teach you how git works and not just which commands to execute. By Nico Riedmann.

Read it

Webcam Air Guitar

Kevin Newcombe used TensorFlow and Posenet to make a playable air guitar.

Check it out

The Truth about Web Components and Frameworks

Dion Almaer explores the reasons behind why we see the same discussions come up again and again.

Read it

Grid, content re-ordering and accessibility

Rachel Andrew expresses her concerns when it comes to re-ordering content and accessibility using the new layout techniques of CSS.

Read it

Analog Algorithm

A really cool website for the publication of a book on source-related grid systems.

Check it out

Indicating focus to improve accessibility

Hidde de Vries show how focus outlines make a site easier to use.

Read it

Embla

An extensible low level carousel for the web, written in TypeScript.

Check it out

Gatsby site search with Lunr.js

Luke Whitehouse explains how you can leverage Lunr.js to create search components that are accessible, fast and extensible.

Read it

Px

Px is a tiny 2D canvas framework for turn-based puzzle games.

Check it out

From Our Blog
Awesome Demos Roundup #5

Another monthly roundup of super-creative web experiments and demos for your viewing pleasure.

Check it out

From Our Blog
Inspirational Websites Roundup #5

An inspirational collection of trendy websites from May 2019 including first-class designs.

Check it out

Collective #522 was written by Pedro Botelho and published on Codrops.

Read Full Article
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Codrops by Mary Lou - 1w ago
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Another wonderful month has passed and the level of web design goodness leaves nothing to be desired: bold typography and artistic details are the expressive means of many. Creative uniqueness is wanted more than ever these days and its reflected in details like custom cursors and distinctive WebGL-powered distortion animations.

We hope you enjoy this month’s collection and get inspired!

Nesta

Lusion

Martin Ehrlich

PICTURESTART

marini

Stimmt

Eva García

Hôtel Particulier

PAM Studio

Union

Nike Circular Design Guide – https://www.nikecirculardesign.com/

Antler

nanameinc

Orkestra

The Avener

makespace

LARGO Inc.

Rise

Oropress

Kuwait Case Landing

1MD

Inspirational Websites Roundup #5 was written by Mary Lou and published on Codrops.

Read Full Article
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Codrops by Pedro Botelho - 2w ago
Self-Host Your Static Assets

Harry Roberts outlines the disadvantages of hosting your static assets “off-site”, and shows the overwhelming benefits of hosting them on your own origin.

Read it

W3C and WHATWG to work together to advance the open Web platform

The announcement of the W3C on collaborating with the WHATWG working group and how the WHATWG will be taking care of the HTML and DOM standards.

Read it

This content is sponsored via Syndicate Ads
Northwestern’s Online MS in Information Design and Strategy

Build the in-demand skills, such as UX, UI, and HCI, to drive user interactions. Choose a track in content strategy, analytics, or learning design.

Apply now

Why I’m still using jQuery in 2019

Martin Tournoij explains why he still uses jQuery despite all the Vanilla JS hype.

Read it

Implementing Private Variables In JavaScript

Khari McMillian explore the various ways you can implement private variables in JavaScript.

Read it

Grids WordPress plugin

Grids is a layout builder for Gutenberg based on CSS Grid.

Check it out

Uibot

Uibot is an experiment on how far one could automate the generation of visual designs, what kinds of advantages it would lead to and what issues one would face.

Check it out

Nerd Free Flat Icons

50 maths, space, chemistry and physics-related icons free for a subscription.

Get it

Zdog Space Scene

A really nice demo by Jack Rugile made with the new Zdog library.

Check it out

Future is now

An amazing WebGL cube demo made by r21nomi.

Check it out

Menja

Slice up those cubes in this great game by Caleb Miller.

Check it out

Medium to own blog

Switch from Medium to your own blog in a few minutes. By Mathieu Dutour.

Check it out

Wrapping long words with CSS or HTML

Chris Cid shows how to manage wrapping long words with various techniques.

Read it

Space Tourist

A Three.js game of a rocket exploring space. Made by the folks of Onload.

Check it out

Characteristics of a Strong Performance Culture

Tim Kadlec shares what’s important for maintaining a strong performance culture.

Read it

Overshooting Motion

Darin Senneff’s tip on overshoot animations.

Check it out

Flamingo (ZDog + GSAP)

A fantastic flamingo demo made by ChenXin.

Check it out

Creative Machine (Beta)

Easily create one ad template and generate any number of dynamic creatives with one click. Free in beta.

Check it out

GPortfolio

Create an automatic portfolio based on your GitHub profile.

Check it out

Rainbow Star Generator

A very nice star generator made by Jack Rugile.

Check it out

Material Icons Library

A gigantic set of 1000+ vector icons for Sketch App, Figma, Invision Studio, Adobe XD and Photoshop.

Get it

Collective #521 was written by Pedro Botelho and published on Codrops.

Read Full Article
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Codrops by Pedro Botelho - 2w ago
Inspirational Website of the Week: LARGO Inc.

An incredibly creative web experience with innovative details. Our pick this week.

Get inspired

This content is sponsored via Thought Leaders
Design, meet organization.

What would you make if you had tools designed for the way you like to create? Stop tracking projects across emails, spreadsheets, and docs. Step into the future of work with a free Airtable template.

Start now

Zdog

A great designer-friendly pseudo-3D engine for canvas and SVG. By David DeSandro.

Check it out

Implementing a Scroll Based Animation with JavaScript

An in-depth tutorial by Luis Manuel on how to code a very interesting looking scroll-based animation.

Read it

Generative Planets

An experiment that uses canvas and shaders over the Foundation Universe Planets list mentioned in the Robot, Empire and Foundation Series, created by Isaac Asimov.

Check it out

xstyled

Consistent theme based CSS for styled-components.

Check it out

Why we prefer CSS Custom Properties to SASS variables

Sebastiano Guerriero shows some practical examples of how CSS variables can power-up your workflow.

Read it

Sinmouse

A mesmerizing demo by Liam Egan.

Check it out

The CSS background-image property as an anti-pattern

Andrew Welch shares some surprising facts about the background-image property and explains why, for some cases, it should be avoided.

Read it

Daily Ethical Design

Lennart Overkamp shares a practical and structural mindset to ethics.

Read it

Using the Grid Shepherd Technique to Order Data with CSS

David Bernegger explains how to order data using CSS Grid.

Read it

An Exercise Program for the Fat Web

Jeff Atwood writes about the obesity crisis of the web and shows how to use Pi-Hole for a slimmer web experience.

Read it

Fireworks Three.js

Impressive Three.js fireworks by takashi.

Check it out

Microsoft Defrag (MSDOS)

An amazing Microsoft Defrag tool simulation made by Manz.

Check it out

Compiling C to WebAssembly without Emscripten

A fascinating journey into WebAssembly and how to compile C to it without touching Emscripten.

Read it

How !important are we?

Chris Heilmann shares some eye opening thoughts on the importance of web developers.

Read it

Grid Card Slider

Adam Kuhn made this creative card slideshow component.

Check it out

The future is dark

Ilke Verrelst writes about what to keep in mind when designing a dark mode for your app or website.

Read it

Reducing motion with the picture element

Brad Frost shares Dave Rupert’s technique to use the picture element together with prefers-reduced-motion.

Check it out

CSS Grid Generator

Generate basic CSS Grid code to make dynamic layouts with this generator by Sarah Drasner.

Check it out

useAnimations

A micro animations library for Lottie Framework and After Effects for instant usage.

Check it out

Gradient toggles

Mikael Ainalem created these toggles with gradients that are gradually animated away when disabling them.

Check it out

CSS Tic-Tac-Toe… now with AI

Alvaro Montoro developed this Tic-Tac-Toe game using only HTML and CSS, without any JavaScript.

Check it out

Collective #520 was written by Pedro Botelho and published on Codrops.

Read Full Article
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Codrops by Pedro Botelho - 3w ago
GitHub Sponsors (Beta)

Now you can fund your favorite developers or apply for receiving community funds for your open source projects. Read more about it in this announcement.

Check it out

This content is sponsored via Thought Leaders
Get Your Free .design Domain Name!

Thinking of building your portfolio? .design is like .com, but it’s more relevant to what you do as a designer. Includes free SiteBuilder.

Learn more

Subgrid is here

Michelle Barker writes about the Firefox Nightly support for subgrid and provides an example.

Read it

Switching From WordPress To Hugo

Learn how to move a WordPress blog to Hugo in this tutorial by Christopher Kirk-Nielsen.

Read it

React Vertex

An experimental Hooks-based WebGL library for React.

Check it out

Code as Documentation: New Strategies with CSS Grid

A very insightful article by Sally McGrath where she walks through a fully-developed production implementation of a single major component using grid.

Read it

The difference between keyboard and screen reader navigation

Leonie Watson highlights the important differences between keyboard and screen reader navigation.

Read it

Pointcloud effect in Three.js

Imani Dap shows how to make a nice pointcloud effect using Three.js.

Read it

CSS Grid subgrid lands in Firefox Nightly

Rachel Andrew announces that the subgrid value for grid-template-columns and grid-template-rows landed in Firefox Nightly.

Read it

Free Font: Portage

An adventurous and rugged slab serif built from a land and forest journal from the mid-50’s. Free for an email subscription.

Get it

Digging Into The Display Property: Grids All The Way Down

Rachel Andrew takes a look at what happens when we use display: grid and how we might use the new subgrid value of grid-template-columns and grid-template-rows.

Read it

Introducing the first Microsoft Edge preview builds for macOS

The Microsoft Edge Team announces the availability of the Microsoft Edge Canary channel for macOS.

Read it

BioRender

BioRender is a tool for creating and sharing beautiful, professional scientific figures.

Check it out

Static web – back to the roots?

Brice Berdah explores the shift back to static site generators to sanitize web development practices.

Read it

Breath – CSS Only

Sandrina Pereira created this abstract animated composition that uses CSS filters for a gooey effect.

Check it out

The Avener – Beautiful

A really nice effect to showcase a new music video.

Check it out

Create a split, faux-container layout with CSS Grid and Flexbox

Learn how to create a particular split layout that breaks an article of content into separate, colored panels.

Read it

Building 3D 2048 game with Vue, Three.js and TypeScript (part 1)

The first part of a tutorial series on how to build a 3D version of the 2048 game. By Areknawo.

Read it

Friends don’t let friends implement dark mode alone

See how Chen Hui Jing experiments with the blend-mode technique for dark mode.

Read it

I don’t know how CPUs work so I simulated one in code

In order to understand how computers work under the hood, Daniel Harper simulated how one works in code.

Read it

Rebuilding the Solar System with CSS

Rob DiMarzo explains how to rebuild his amazing CSS-only solar system demo.

Read it

The Evolution Of Webdesign

A collection and imitation of web design trends from 1991 to 2015.

Check it out

Collective #519 was written by Pedro Botelho and published on Codrops.

Read Full Article
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Codrops by Pedro Botelho - 3w ago
Inspirational Website of the Week: Nike Circular Design Guide

A razor-sharp grid-based design with lots of personality. Our pick this week.

Get inspired

This content is sponsored via Syndicate Ads
Website Builder Software With Your Branding

This B2B platform fits designers, freelancers, agencies and anyone who wants to make beautiful websites for their clients or let them do it on their own.

Find out more

Take Back Your Web

“Own your domain. Own your content. Own your social connections. Own your reading experience.” —Tantek Çelik talks about how we can use IndieWeb services, tools, and standards to take back our web.

Watch it

Accessible Icon Buttons

An overview of how an icon button can be implemented accessibly. By Sara Soueidan.

Read it

SCAR

SCAR is a deployment stack that make it easy for you to deploy a static website with a custom domain, SSL, and a CDN

Check it out

Twisted Polygons

A Vue.js project for generating SVGs of polygons for plotting. By Maks Surguy.

Check it out

Animation Handbook

A free ebook that will teach you how to use animation to demonstrate abstract concepts, make products feel more life-like, and instill more emotion into digital experiences. By Ryan McLeod.

Get it

Tesla’s Touchscreen UI: A Case Study of Car-Dashboard User Interface

Some valuable information on what’s important when designing for car-dashboard user interfaces.

Read it

The State of Fluid Web Typography

A very insightful article by Matej Latin on the current state of fluid typography and its issues.

Read it

The “Inside” Problem

Chris Coyier explains the “inside” layout problem and shows how to tackle it.

Read it

Few-Shot Adversarial Learning of Realistic Neural Talking Head Models

Some amazing work from the Samsung AI lab with the potential to animate heads using only few or even one shot of a target person.

Watch it

Vue.js And SEO: How To Optimize Reactive Websites For Search Engines And Bots

Paolo Mioni writes about how reactive JavaScript frameworks like Vue and React perform in terms of SEO.

Read it

Face Button

Katherine Kato created this fun button that you can startle by hovering or tapping on.

Check it out

THREE – Optimized Line Mess!

A demo by Colin van Eenige where “lines are created, stored and animated”.

Check it out

Colour Diver

A wonderful animation made by Chris Gannon.

Check it out

Contextually Marking up accessible images and SVGs

Scott O’Hara explains the various methods for providing accessible names for images or SVGs and points out related quirks in browser.

Read it

Font-display is incompatible with icon fonts

Zach Leatherman writes how the font-display descriptor has no valid value that is compatible with icon fonts.

Read it

Burberry: The Monogram Universe

A very cool WebGL powered interactive explorer for showcasing a new collection.

Check it out

A Cloud

A beautiful volume ray marching demo of a cloud.

Check it out

Launching Today: Free Wolfram Engine for Developers

Read about the release of the free Wolfram Engine for developers and learn what you can do with it.

Read it

Flexible data tables with CSS Grid

Adam Lynch shows how to use CSS Grid for making versatile, responsive tables.

Read it

Font Kiko

Font Kiko is a pack of more than 700 Open Source icons suitable for many types of projects.

Get it

Color Designer

A tool to help you with building a color palette and generate tints and shades based on it.

Check it out

On How I Approach Teaching CSS, CodePen Quizzes and Playing Cards

PeHaa Hetman shares a series of three quizzes around the CSS selectors and explains her process of teaching web development.

Read it

Undesign

A collection of free design tools and resources for makers, developers and designers.

Check it out

Collective #518 was written by Pedro Botelho and published on Codrops.

Read Full Article

Read for later

Articles marked as Favorite are saved for later viewing.
close
  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Separate tags by commas
To access this feature, please upgrade your account.
Start your free month
Free Preview