From Raw HTML to Blazor Magic: V2
I needed a few basic controls for a side project and I refuse to pull in a massive JS bundle or write interop code if I don't have to. So I spent way too much weekend time building four common components using strictly C# and CSS. No IJSRuntime , no hidden script tags in wwwroot , and no node_modules folder blowing up my disk space. Here is what I ended up with: A carousel. Full of dogs because obviously. A credit card form. Complete with a live 3D card flip when you hit the CVC field. A hover card. Preview links on hover without needing an external library. A questionnaire. Built as a Batman quiz because testing things with boring lorem ipsum forms is miserable. Visit the demo site! Why avoid JS here? Honestly, every time you reach for JS interop in Blazor, you're introducing a second language to debug when something blows up at 11 PM. If you keep the state logic in C# and let modern CSS handle the visual presentation (like animations and 3D transforms...