Hello, I'm Ronalds Vilciņš
I’m a web developer and marketer with over 17 years of experience working with businesses, from local companies to international brands.
I design and build websites with a focus on performance, accessibility, and simplicity. I believe good websites should be fast, secure, easy to use, and built without unnecessary complexity.
Here I share practical notes on web development, design, and the things I build.
Blog
- Fix Flexbox Overflow With min-width: 0
Use min-width: 0 to let flex items shrink below their automatic minimum. Handle long text, ellipsis, and code blocks without hiding useful content.
- What CSS appearance Actually Does
CSS appearance changes a native control's presentation while keeping its functionality. Restyle a select, retain its cues, and know when to leave it alone.
- Style Native Form Controls With accent-color
Use accent-color to style native checkboxes, radios, sliders, and progress indicators. Keep their behaviour, set up dark mode, and check focus states.
- Stop Scrollbar Layout Shifts With scrollbar-gutter
Use scrollbar-gutter to reserve space for classic scrollbars. Compare stable and both-edges, handle panels, and understand why overlay scrollbars differ.
Let’s talk
Tell me what you’re building or what needs fixing. I can help with a new website, an existing site, or a technical problem you’re unsure how to approach.
Get in touch and tell me what you have in mind.