If you remember nothing else about developers, remember this: our core nature is to streamline, automate, and basically reduce things to their smallest possible element. This ethos drives almost every decision a developer makes.
Welcome to THE ultimate resource for creatives. Up-to-the-minute updates from over 180 of your favorite design/dev/photo blogs around the web, all in one place... Stay a while!
We also contribute our own content to the design community. View our Original Posts.
I started to imagine what a CSS code review might look like. CSS can be written in a number of ways, and the best way is often subjective to the project. I'm definitely not trying to get dogmatic with a post like this, but instead lay the …
Oh ya know, just some THINGS that have been going on lately that seem to make sense to round up into a Chronicle post.
It just so happens the United States birthday is the same as CSS-Tricks birthday! It was on this day, eight years ago I first launched the site. Since then, I do a bit of a commemorative post each year.
The newly-introduced CSS “snap points” properties could make it a whole lot easier to create CSS-only scroll effects (once browser support catches up). This post from Sergey Gospodarets' blog includes demos of snappy scrolling for image galleries and full-page vertical scrolling.
Nice demo from Hugo Giraudel where the footnotes are order-labeled with CSS counters and provide jump-down and jump-back links.
When we make a new component on a website, we’re effectively creating rectangles of different sizes, whether we realise it or not. But what happens if we want to experiment a little? How many different ways are there to make shapes?
Jake makes the comparison between websites and the way that video games will let users download and play the first level instead of forcing them to wait for the all the assets to finish downloading. What does your level one website look like?
I guess the plan is to stop with the "element queries" and start thinking and referring to them as "container queries". We've been following this saga for a while. Element queries have a serious pitfall: infinite loops.
If you're going to co-opt an opinion on Helvetica, you'd do well to take John Boardley's.
It's not 1% of people who always can't see your site and 99% of people who always can. It's 1% of visits. Almost all the people who don't get your site correctly actually should have been able to.
Ryan Albrecht digs into how efficient browser caching is on Facebook.com. They release code twice a day, breaking cache as they do, so they were curious if that was too often for browser cache to be efficient.
Pinterest is kind of a big deal. In the blog and e-commerce world, it's quickly edging out Google as the most important search engine. That's the world I come from, so I've had lots of opportunity to work with Pinterest's data attributes and meta tags. These bits of markup give site owners control over how their images and site are presented on Pinterest, and what can and can't be “pinned”.