Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Compression is a free kinetic portfolio HTML CSS template with hover-driven panel expansion, dark industrial design, and CSS-only modals.
Compression is a free kinetic portfolio HTML CSS template from TemplateMo that uses hover-expanding vertical panels and CSS-only modals to present creative work. The entire layout is built with pure HTML and CSS — no JavaScript — and runs in any modern browser as a static, one-page site that can be hosted on any web server.
Compression is a one-page portfolio template built exclusively with HTML and CSS Flexbox. It takes your project titles, descriptions, metadata, and call-to-action links as content and renders them inside five vertical panels that expand on hover to reveal details. The template is free to download from TemplateMo, requires no build tools, and outputs static files you can deploy directly.
The template presents five vertical panels as the default view. When you hover over a panel, it expands to show the project title, metadata, and a call-to-action button, while the other panels compress and turn grayscale. Modals for additional pages open via :target when you follow hash links like #work or #about. All of this runs without JavaScript.
Compression is 100% free to download and use, including for commercial projects. You can edit and reuse the template for your own sites.
Yes, TemplateMo states the template is free to download for anyone and can be edited and used for both commercial and non-commercial sites.
No. The core panel-expansion interaction and modal overlays are implemented with CSS only, using :hover and :target pseudo-classes.
Yes, the five-panel layout stacks into a vertical layout when the viewport is below 900px wide, and it includes prefers-reduced-motion support for accessibility.
Anton is used for large spine titles, and Space Mono is used for monospaced project details. Both are Google Fonts that the template references.
Yes, since it's plain HTML and CSS, you can download the ZIP, edit the files, and upload them to any static web server.