A practical guide to building modern components with CSS

Learn how to build lightweight CSS components without JavaScript. Improve your site's speed, reduce bugs, and develop faster with real-world methods.

Sign up now and get a surprise when the book launches.

    Coming soon badge You don't need JavaScript ebook cover

    What you will learn

    Create a popover menu with pure CSS

    Thanks to the Popover API, you can build an accessible drawer menu that works seamlessly across almost all devices. This technique can be extended to create a variety of interactive components.

    Create accessible accordions easily in CSS

    Using semantic HTML and modern CSS, you can build accordions that are fully accessible and work seamlessly across devices. Perfect for FAQs, content toggles, and more.

    Create awesome looping sliders free of JavaScript

    Learn how to build smooth, infinite-loop sliders with pure CSS techniques. Great for carousels, testimonials, and interactive galleries—no JavaScript required.

    Create stunning scroll-driven animations 100% CSS

    Discover how to use CSS and a sprinkle of modern APIs to animate elements on scroll, adding interactivity and depth to your pages while keeping performance in mind.

    And a lot more...

    Explore advanced components you never thought possible with pure CSS. Like dark mode toggles, comparison sliders, anchor navigation, and powerful effects using :has()...

    What makes the book unique

    Sign up now and get a surprise when the book launches.

    Loved by the community

    About the author

    Theo Soti profile

    Theo Soti

    Webdesigner & Front-end Developer

    Over the years, I’ve helped businesses bring their ideas to life through responsive design, modern CSS, fluid and pixel-perfect layouts.
    This ebook is my way of sharing what I’ve learned: real-world techniques, smart CSS tricks, and a simpler way to build for the web. Whether you're just starting your front-end journey or looking to modernize your workflow, I hope this book helps you get there, with less JavaScript, and more joy.

    Frequently asked questions

    Ready to build faster, cleaner, and greener?

    Sign up now and get a surprise when the book launches.