Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

Prop For That

Дата публикации: 16-06-2026 18:36:25

Props for That creates live props based things CSS can't normally see in the browser. Things like cursor position, progress values, certain form states, current time, scroll velocity.
Prop For That originally handwritten and published with love on CSS-Tricks. You should really get the newsletter as well.


Основное содержимое страницы с новостью.

No secret that Adam’s all about props. Dude gave us Open Props a good while back for a slew of preconfigured variables for color, shadows, sizing, typography, among much much more. Now he’s back with Prop For That, a similar sorta idea, but mind-blowing in the sense that it creates live props based things CSS can’t normally see in the browser. Things like cursor position, progress values, certain form states, current time, scroll velocity — you know, the stuff that JavaScript sniffs and passes to CSS.

My understanding is that all the script-y stuff is already in the background. All that’s needed is to import the library, declare it in HTML, then style away in CSS.

Like, here’s Chris a long while back with custom properties registered in JavaScript to track cursor position:

Prop For That has that nicely covered. The difference is that we’re working with data attributes that trigger the scripts:

<div class="mover" data-props-for="pointer">...</div>

And plop the relevant props into the styles:

.mover {
  aspect-ratio: 1;
  width: 50px;
  background: red;
  position: absolute;
  left: calc(var(--live-pointer-x, 0) * 1px);
  top: calc(var(--live-pointer-y, 0) * 1px);
}

The demos are where it’s at. Good lord, can Adam put together some classy work.

Direct Link →

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions013.3108-06-2026
2There’s no need to include ‘navigation’ in your navigation labels09.6612-06-2026
3Основы вёрстки для дизайнера. Часть 3. CSS — стили как в макетах08.3621-07-2026
4Пожалуйста, используйте эти CSS медиа-фукции5707-07-2026
5 How to Diagnose Production Bugs When You Can't Reproduce Them Locally 07.6624-07-2026
6Виртуализация адаптивной Grid разметки0702-07-2026
7Popsa-Studie „The Memory Economy“: Das Foto-Paradoxon018.8423-06-2026
8Feli & Pepita in Hildesheim: Waiting for Something015.2125-06-2026
9 The New Agency Stack: How Dev Shops Use Claude, Cursor, and Copilot in Production 08.4624-07-2026
10Jogarfortune started the topic in the forum Installing BuddyPress0027-11-2025

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: 0. Информативность: 12.34. Источник: css-tricks.com.