Our latest articles.

Creating a Star Rating System with CSS

You need a dependable, accessible star rating that looks sharp, supports hover, click, keyboard, and fractional display, without shipping any JavaScript or external icons. By the end of this guide you will build a fully interactive 5‑star rating with pure CSS, plus a compact read‑only variant for average scores that supports halves and tenths. Why … Read more

Why Do We Use width: 0; height: 0;?

width: 0; height: 0; looks like a bug waiting to happen, yet it powers arrows, carets, pointers, and many small UI details across the web. By the end of this article, you will know exactly why developers set both dimensions to zero, how border-only geometry works, and how to build three practical components: a tooltip … Read more

How to Use background-clip for Text Effects

Text that looks like it is filled with gradients, textures, or photos grabs attention without extra markup or images. The background-clip property can clip a background to the shape of the text itself, which turns any background, linear gradients, repeating patterns, even animated layers, into a crisp text effect. By the end of this article … Read more

10 Creative Ways to Use clip-path

clip-path is a precision knife for layout. With a single property, you can carve any element into angles, notches, and polygons that would normally require SVG, images, or extra wrappers. In this project you will build a small gallery of 10 practical components that showcase creative ways to use clip-path in production: diagonal heroes, ticket … Read more

How to Make a Parallax Scrolling Effect

You want depth and movement without JavaScript. By the end of this walkthrough you will build a layered parallax scene where mountains, a sun, and content scroll at different speeds using only CSS. The technique uses perspective and 3D transforms, which are smooth on modern browsers and friendly to mobile when built with care. Why … Read more