Charanjit Chana

Charanjit Chana @cchana

About: 👨‍💻 Associate Director & Head of Development 💪 Progressive Enhancement FTW!

Location:
London, UK
Joined:
Sep 25, 2017

Charanjit Chana
articles - 28 total

A brief look at the CSS max() function

CSS' min(), minmax() and max() functions are still taking me some time to get my head around. Mostly...

Learn More 0 0Jun 16 '23

Why I can't wait for the :has() pseudo-class in CSS

This past week I had a great idea for a tiny PWA that would only use JavaScript to make sure it...

Learn More 15 2Sep 28 '21

Goodbye, Internet Explorer. You will not be missed.

My first draft of this post focused on all of the good that followed IE6 in the world of web developm...

Learn More 7 7May 27 '21

🎂 1 Year of SITEJOY 🎉

I waited until a month after it's launch before blogging about SITEJOY last year. It was a project I...

Learn More 0 0May 20 '21

3 things I didn't know SCSS / SASS could do

While I've spent over a decade working with LESS/SCSS/SASS, I never really pushed it beyond the basic...

Learn More 5 0May 13 '21

I ️ SASS but am I making the most of it?

SASS / SCSS have been in my arsenal for over a decade but I don't feel like I've ever taken full adva...

Learn More 2 0May 11 '21

🎉 My daughter built her first website 🦄

Just over a week ago, I asked my daughter if she'd be interested in writing some code and building a...

Learn More 19 15Mar 5 '21

The preview…

Wayfinder is something I’ve had in mind for years. This past week I finally bit the bullet and got to...

Learn More 0 0Feb 25 '21

How to build a pure CSS accordion

I had this topic in mind, but planned to build it using CSS and vanilla JS as follow up to an article...

Learn More 4 0Feb 8 '21

My #dohackathon submission: The Neptunes, an interactive archive

What I built A searchable archive (or catalog) of every song that has been produced by the...

Learn More 2 0Jan 4 '21

As usual, less is more

I spent an hour today tweaking how the layout works. I had somehow made margins and paddings behave s...

Learn More 2 6Jan 2 '21

Data mining fun 😒

While my submission isn’t quite ready to submit yet I’m very happy with the progress I’ve made. And I...

Learn More 2 0Jan 1 '21

🏃 Hackathon progress

2020 has been a good year for my personal projects. I launched one that I’d be thinking about for a d...

Learn More 7 1Dec 23 '20

My first impressions of the DigitalOcean App Platform

I have to say I'm very impressed with the DigitalOcean App Platform. I'm an existing customer and had...

Learn More 8 5Dec 12 '20

What is your 🤯 or 💡 moment?

I had been creating 'mobile first' websites for years, but in reality I was making websites that were...

Learn More 0 0Nov 30 '20

Using CSS variables to create a dark mode for your site

These days, building a dark theme is easy thanks to media queries. Change the preferences on your com...

Learn More 17 5Nov 30 '20

Why you should make yourself replaceable

Something for those with aspirations of taking on more leadership or responsibility, your mileage may...

Learn More 3 0Nov 14 '20

🔥 Roast my site! 🔥

I relaunched my portfolio a couple of days ago and would love to hear your feedback. Over the past de...

Learn More 3 2Nov 8 '20

When was the last time you used float?

Browsing through some old articles and blog posts I had bookmarked but never got around to, one examp...

Learn More 1 3Nov 8 '20

Discovering inspirational websites and web applications

Need some inspiration for the next website or web app you’re building? Here are some of my favourite...

Learn More 8 0Oct 3 '20

Explained: Creating a bubble pattern with just CSS

Using CSS to create a zigzag pattern was a lot harder to do than bubbles but there are a couple of wa...

Learn More 4 0Aug 7 '20

I'm starting a newsletter!

My two primary side projects get plenty of attention from me but I'm now at a stage where I'd like to...

Learn More 2 0Aug 7 '20

Taking advantage of image compression

When building SITEJOY (and 1 Thing A Week), keeping the amount of bandwidth is used was an important...

Learn More 4 2Jul 28 '20

Explained: Creating a zigzag pattern with just CSS

This is the first in a series of articles where I'll look at creating CSS patterns work and explain h...

Learn More 19 0Jul 20 '20

Do you use the :not() pseudo-class?

Over the past few weeks as I write more and more CSS that I want to be as reusable as possible, I kee...

Learn More 4 4Jul 2 '20

3 Things you might not know SASS can do

Originally posted on my blog I love working with CSS, it's such a powerful tool when used right. Ove...

Learn More 3 0Jun 11 '20

5 examples of what you can do with just CSS

Originally posted on my blog I'm a big fan of CSS, it's the best part of front-end development in my...

Learn More 34 1Jun 10 '20

Make readable table headers with CSS

Originally posted on my blog One thing I've always found tough to work with when it comes to respons...

Learn More 5 3May 28 '20