RSS.Social

Articles & Experiments by Roman Komarov

follow: @[email protected]

Posts

Passing Data into SVG: Linked Parameters Workaround

Pure CSS Mixin for Displaying Values of Custom Properties

Indirect Cyclic Conditions: Prototyping Parametrized CSS Mixins

Possible Future CSS: Tree-Counting Functions and Random Values

Fit-to-Width Text: A New Technique

Self-Modifying Variables: the `inherit()` Workaround

Alternating Style Queries

Layered Toggles: Optional CSS Mixins

The Shrinkwrap Problem: Possible Future Solutions

Scroll-Driven State Transfer

New Blog: blog.kizu.dev

Position-Driven Styles

Fit-to-Width Text

Cyclic Dependency Space Toggles

Future CSS: Wishes Granted by Scroll-driven Animations

React Hook Component

Future CSS: Anchor Positioning

Obscure CSS: Restoring Visibility

Obscure CSS: Implicit List-Item Counter

A Bit of Performance

My Grid Layout

Implementing Algolia Search

Grid Projection Naming

My Site, Version 14.0

Variable Order

Counters and Stones

Flexible Overflow

Bemto-Components

Keyboard-Only Focus

Label-to-Input States

Controlling the Specificity

Conditions for CSS Variables

Styling inline code

The New Version of This Site

Nested Links

Battle for Baseline

New Stylus Features

Updated Jekyll

Application shortcuts

Blog

Rotated text

Markdowning YAML for Jekyll

Jekyll

Correct Cursor on Active Elements

Restarting kizu.ru

bemto

Legends and Headings

Scrolling shadows

Multi-directional hover

CSS3 convex polygons

Text-overflow emulation and gradient overflow

Filtering elements without JS

Popups and dropdowns only by CSS

Custom CSS3 controls