We mentioned a way to make a CSS-only carousel in a recent issue of the newsletter and I thought that a more detailed write up would be interesting and
It's kind of amazing how far HTML and CSS will take you when building a carousel/slideshow. Setting some boxes in a horizontal row with flexbox is easy.
Things You Can Do With CSS Today — Smashing Magazine
The present and future of CSS are very bright indeed and if you take a pragmatic, progressive approach to your CSS, then things will continue to get better and better on your projects, too.
The future of CSS: Higher Level Custom Properties to control multiple declarations – Bram.us
“Higher Level Custom Properties” are Custom Properties that control multiple other CSS Properties. Although still a proposal it's worth having a look already as they're really exciting.
What Can You Put in a CSS Variable? / Coder's Block
CSS variables (also know as CSS custom properties) can hold all sorts of things. Some of these things were not obvious to me, which is why I decided to write...
min(), max(), and clamp(): three logical CSS functions to use today
Min, max, and clamp provide some powerful CSS capabilities that enable more responsive styling with fewer liens of code. This post goes over how to control element sizing, maintain proper spacing, and implement fluid typography using these well-supported CSS math functions.
Here's a fun idea from James Stanley: a CSS file (that presumably updates daily) containing CSS custom properties for "seasonal" colors (e.g. spring is
(2) Pratham 👨💻🚀 on Twitter: "Hey👋🏼 Do you like my new Twitter header that I just created using CSS? If yes this thread is for you😄 I implemented GLASSMORPHISM which is a latest emerging trend in designing. You can also create one it's pretty easy. Let's see THREAD 🧵 https://t.co/odLDrxVhhV" / Twitter
Hey👋🏼Do you like my new Twitter header that I just created using CSS? If yes this thread is for you😄I implemented GLASSMORPHISM which is a latest emerging trend in designing. You can also create one it's pretty easy. Let's seeTHREAD 🧵 pic.twitter.com/odLDrxVhhV— Pratham 👨💻🚀 (@Prathkum) January 1, 2021
Once you have grasped the basics of CSS Grid, you quickly discover how it enables many existing design patterns in a streamlined, elegant way. However, we shouldn’t see Grid in isolation. Understanding how other parts of CSS work together with Grid is key, in order to get the most out of our new abilities.
The Raven Technique: One Step Closer to Container Queries | CSS-Tricks
For the millionth time: We need container queries in CSS! And guess what, it looks like we're heading in that direction. When building components for a
Our tools for vertical alignment have gotten a lot better as of late. My early days as a website designer involved laying out 960px wide homepage designs
Linearly Scale font-size with CSS clamp() Based on the Viewport | CSS-Tricks
Responsive typography has been tried in the past with a slew of methods such as media queries and CSS calc(). Here, we’re going to explore a different way
Learn CSS: The Complete GuideWe've built a complete guide to help you learn CSS, whether you're just getting started with the basics or you want to explore more advanced CSS.CSS SelectorsSo you...
Digging Into The Display Property: Box Generation — Smashing Magazine
Continuing a series on the display property in CSS, this time Rachel Andrew takes a look at the values which control box generation, for those times when you don’t want to generate a box at all.
Writing even more CSS with Accessibility in Mind, Part 1: Progressive Enhancement
Progressive enhancement is amazing. Building websites layer by layer allows for a cleaner separation of concerns, which makes the website more accessible.
Using clipping in CSS can help us move away from everything in our designs looking like a box. By using various basic shapes, or an SVG, you can create a clip path. Then cut away the parts of an element you don't want to show.