I design .

I'm Ketan ‐ A Melbourne web designer and developer
with over 20 years of industry experience.

Head icon.

Journal : Css

You don’t need a UI framework

I totally agree with this article. It’s all too easy for developers to reach for UI frameworks like Bootstrap with the hope of saving time, but it’s never the case. I’ve used a UI framework twice in my 20+ year career, and all it gave me was a headache and unnecessary website bloat. Read more

Scrollbar Reflowing

I’m not sure why anybody, developer or not, would want to turn off/hide scrollbars on a desktop. This macOS setting has always puzzled me. Read more


I wasn’t aware of the CSS is() pseudo-class, but this would help avoid that much-hated selector duplication. Read more

A love letter to HTML & CSS

A brilliant post about how important HTML and CSS truly are today more than ever. I’ve been watching the JS and React craziness going on over the last few years and have refused to take part. The fundamentals of the web are, and always will be, HTML and CSS. Without these at the core, JS, React, or even PHP (or any other web-based language for that matter) would not even exist. Read more

A note about lazy loading images in a multi-column layout

In my previous post, I mentioned that I’d added an archive page containing images of old work to my website. To build this, I decided to use CSS columns to create a masonry-style layout without using complex JavaScript or frameworks - just plain old CSS and HTML.

Increasing the font size of messages in Gmail with a little CSS

I love the new desktop design of Gmail but I find the font size of the message composition window to be too small. Amazingly Google hasn’t added any options to change the font size other than providing the default “small”, “normal” and “large” (which is too large) choices.

CSS Colour Names

There’s over 100 CSS colour names, most of which are unknown. You can find all of them here.