Is there really a difference between using :not(:open) and :closed? As always, it depends. Sunkanmi Fafowora explains why :closed is currently not a thing.
Nov 20, 2025
Updated on
Nov 24, 2025
The ::picker-icon pseudo-element allows us to style the dropdown icon of a <select> element.
The ::picker() pseudo-element targets and styles a form element's open menu of options.
The ::checkmark pseudo-element gives us an indication on whether an element is selected or not, which we can style later on.
Color what? Sunkanmi Fafowora explains how an everyday task for CSS can be used to create better colors experiences.
The light-dark() function is currently designed to support just two color schemes. Should it support others? Sunkanmi Fafowora says yes and no.
The color-mix() function lets us mix two colors across a particular color space in CSS.
The CSS exp() function lets you raise the e constant to the power of a given number.
State of Devs 2025 survey results are out! Sunkanmi Fafowora highlights a few key results about diversity, health, and salaries.