carloslavara

720 Flips | 1 Magazine | 12 Likes | 7 Following | 11 Followers | @carloslavara | Keep up with carloslavara on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “carloslavara”

Aspect Ratio Media Elements and intrinsicsize | CSS-Tricks

By Chris Coyier On September 17, 2018 aspect ratio<p>If you need an aspect-ratio sized <div> (or any element that can have children), you can do it. …

SVG

What makes a good front-end developer? | CSS-Tricks

By Chris Coyier On September 17, 2018<p>Defining what a front-end developer is and what they do is tough as it is. So, how do we set the bar for what …

Introducing Trashy.css

It began, as many things do, with a silly conversation. In this case, I was talking with our Front End Technology Competency Director (aka "boss …

Creating sliding effects using sticky positioning | CSS-Tricks

By Preethi On September 10, 2018 sliding, sticky, sticky footer<p>Sticky elements are predominantly used for keeping something <i>shown</i> on the screen …

Create quantity specific CSS styles and layouts

In this tutorial we will take a look at ways of changing the CSS styles of elements, as well as seemingly styling their parents, depending on the …

Siblings

A Native Lazy Load for the Web

A new Chrome feature dubbed "Blink LazyLoad" is designed to dramatically improve performance by deferring the load of below-the-fold images and …

Web Development

Front-End Performance Checklist

🎮The only Front-End Performance Checklist that runs faster than the others.<p>One simple rule: "Design and code with performance in mind"<p>How To Use • …

The art of designing accessible websites

8 tips to improve usability & accessibility of your web application<p>Last year I made a speech at the University of Milano-Bicocca about designing …

Web Development

Your Ultimate Guide To Successful Usability Testing

<b>Here we’ll give you some guidelines and best practices, whether you’re just beginning to include usability testing in your processes or are setting</b> …

UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 2)

UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 2)UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 2)Stéphanie Walter …

Web Development

Where Lines Break is Complicated. Here’s all the Related CSS and HTML.

Say you have a <i>really</i> long word within some text inside an element that isn't wide enough to hold it. A common cause of that is a long URL finding …

Web Development

"Infinite Scroll Footer" by Medium | UX/UI Pattern

Infinite Scroll Footer<p>Medium<p>Video didn't auto-play? Click on the thumbnail ☝️<p>What is it?<p>This is a layout pattern found in Medium.com. Medium's …

Widgets

Your skip links are broken

What are skip links?<p>Skip links are a common accessibility feature on websites. They are simply shortcuts to important parts of the webpage that makes …

Visual Design

UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 1)

UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 1)UX And HTML5: Let’s Help Users Fill In Your Mobile Form (Part 1)Stéphanie Walter …

UX Design

Practical CSS Scroll Snapping

CSS scroll snapping allows you to lock the viewport to certain elements or locations after a user has finished scrolling. It’s great for building …

Creating the “Perfect” CSS System | CSS-Tricks

By Robin Rendle On August 15, 2018 design systems<p>Direct Link →<p>My pal Lindsay Grizzard wrote about creating a CSS system that works across an …

SVG Filters: The Crash Course

Published Aug 11, 2018 | ~ Reading Time: 5 mins |<p>I always try to customize in-house client workshops to my client’s needs. That sometimes also means …

Semantic HTML for Colors

Published Aug 16, 2018 | ~ Reading Time: 2 mins |<p>I think we're at a time in Web design where colors have become first class citizens that deserve to …

Scroll Bouncing On Your Websites

Scroll Bouncing On Your WebsitesScroll Bouncing On Your WebsitesWilliam Lim 2018-08-15T14:00:49+02:00 2018-08-15T12:09:05+00:00Scroll bouncing (also …

Progressive Enhancement with CSS Grid

Progressive enhancement with CSS GridCSS Grid (Grid) has been out for some time now, with full support in major modern browsers. I’ll leave others to …

Switch font color for different backgrounds with CSS

Ever get one of those, "I can do that with CSS!" moments while watching someone flex their JavaScript muscles? That’s exactly the feeling I got while …

Tutorials

Decorating lines of text with box-decoration-break

An institution’s motto, an artist’s intro, a company’s tagline, a community’s principle, a service’s greeting… all of them have one thing in common: …

Sticky, Smooth, Active Nav

Just like the title says! Here's a sidebar navigation bar that...• Uses sticky positioning. It stays on the screen when it can, but won't overlap the …

Parallax scrolling with CSS variables

Flexible animations<p>Animate everything you want with CSS variables and CSS properties. Or use JS to get even more control over your animations.<p>Insane …

Let’s make a form that puts current location to use in a map!

I love shopping online. I can find what I need and get most things for a decent price. I am Nigerian currently working and studying in India, and two …

Stunning hover effects with CSS variables

I recently got inspired by the playful hover animation on the Grover website. Moving your mouse over the subscribe-button reveals a colorful gradient …

CSS

Adding Particle Effects to DOM Elements with Canvas

Let’s take a look at how to make web pages more visually capable by combining the freedom of <canvas> with HTML elements. Specifically, we will be …

The Cost Of JavaScript In 2018

Building <b>interactive</b> <b>sites</b> can involve sending JavaScript to your users. Often, <b>too much</b> of it. Have you been on a mobile page that looked like it had …

What Happens When You Create A Flexbox Flex Container?

What Happens When You Create A Flexbox Flex Container?What Happens When You Create A Flexbox Flex Container?Rachel Andrew 2018-08-02T14:00:35+02:00 …

Getting to Know a Legacy Codebase

The other day, Brad dropped me a message asking me about the topic of getting to know a brand new (specifically CSS) codebase. The kind of codebase …