7 месяцев назад
Новый этап для <select>: CSS получил полноценную стилизацию
Элемент <select> всегда был проблемным в веб-разработке. Долгое время браузеры и операционные системы диктовали, как он должен выглядеть. Ни фон, ни стрелку, ни даже отступы нельзя было полноценно поменять. Разработчики десятилетиями прибегали к хакам: снимали оформление через appearance: none, скрывали нативный элемент и создавали кастомный дропдаун из div-ов и JavaScript. С выходом Chrome 135 ситуация кардинально меняется. Появляется новое значение appearance: base-select, которое переводит <select> в «открытый» для стилизации режим...
2 месяца назад
Новое в CSS 2026
CSS развивается стремительными темпами. Chrome опубликовал отчёт CSS Wrapped 2025, который полон новых функций и обновлений! В этой статье рассмотрим несколько самых интересных из них. Теперь, если элемент зафиксирован, привязан к прокрутке или является прокручиваемым, можно использовать функцию состояния прокрутки (scroll state), чтобы применять к нему стили в зависимости от его состояния. Например, представим, что мы хотим ограничить ширину панели навигации и сместить её на 20 пикселей при загрузке...