Bbeqdotina-dev.hashnode.dev·1d ago · 9 min readCSS 'overscroll-behavior' rubber banding: the right color behind the page when you pull itI think you all know the overscroll rubber-banding effect: when you scroll past the end of a page, or pull past the top, the content bounces back. It exists in all modern browsers, though each one has00
DHDan Holloraningrimicorn.hashnode.dev·1d ago · 4 min readGrimicorn Neon: When a Calm Theme Goes LoudThe original Grimicorn was an exercise in restraint: muted pastels on a blue-gray base, tuned so nothing on screen ever burns your eyes. Grimicorn Neon is the opposite impulse. Same grim-reaper-meets-00
Kkbnoname11inkbnoname11.hashnode.dev·1d ago · 2 min readOptimizing Web-Based Esports Utilities for High-Performance State TrackingWhen building highly interactive, precision-dependent tools like browser-based aim trainers, standard UI framework state updates can occasionally introduce unneeded rendering overhead. To guarantee ma00
Aalexmorgendinblogfreeimagetoolsstore.hashnode.dev·2d ago · 3 min readWhat Color is Hex #d9d9d9? The Developer's Guide to UI's Default GrayIf you have ever inspected a Figma file or debugged a legacy CSS stylesheet, you have almost certainly seen this specific value. But what color is hex #d9d9d9 exactly? In technical terms, it is a ligh00
ADAvishek Dhimalinpalettecss.hashnode.dev·2d ago · 2 min readHow to Add a Custom Color Palette to Tailwind in 2 MinutesTailwind's default palette is great — which is exactly the problem. Every Tailwind site reaches for blue-500 and gray-800, so they all start to look the same. A custom palette fixes that, and it takes00
DHDan Holloraningrimicorn.hashnode.dev·2d ago · 4 min readBuilding Grimicorn: One Palette, Fourteen ToolsA typical day moves through a lot of windows. Editor, terminal, a git client, a notes app, and lately an agentic coding tool or two. Each one ships its own default theme, and even when you pick a "goo00
DDimonindimonb19a.hashnode.dev·4d ago · 3 min readColor PaletteI had a chance to work on a runtime theming engine in some UI system where we have a support for different themes: 3 types of physics (glass/flat/retro), and 2 modes (dark/light). Basically, the color00
DDimonindimonb19a.hashnode.dev·5d ago · 3 min readFlexible density for all the UIIn our UI system we dont use pixel values to define spacing, we use semantic variables, (t-shirt sizes: gap-sm, p-lg, my-2xl) - so thats like you change one CSS variable, and the whole UI adapts. We00
DHDan Holloraningrimicorn.hashnode.dev·Jun 23 · 4 min readCSS @property: Typed, Animatable Custom PropertiesThere's a quiet frustration that hits every developer who first tries to animate a CSS custom property. You write a clean gradient, put the color stop in a variable, add a transition — and it snaps. N00
DHDan Holloraningrimicorn.hashnode.dev·Jun 22 · 4 min readCSS @scope: Component-Scoped Styles Are Now NativeYou've been writing .card__title and .card__title--featured for years. Or reaching for CSS Modules because you're tired of class name collisions. Or adding Styled Components to your project just to ke00