Home / Bold and Raw / Risograph Poster

Risograph Poster CSS Template, Free with Live Demo

Free risograph style website template with grainy texture, overlapping ink colors and misaligned print layers in pure CSS. Live demo and HTML download. The example is Ink Fest, a zine fair.

Open live demoDownload HTML fileView code on GitHub
Risograph Poster CSS template example: Ink Fest, a zine fair

What is risograph poster?

Risograph is a cheap printing method loved by zine makers and poster artists. Each color is printed as a separate layer, so inks overlap into new colors, layers sit slightly off and the paper shows a soft grain.

The web version uses mix-blend-mode: multiply so overlapping shapes mix like real ink. A second copy of the headline sits a few pixels off, and a noise texture from an inline SVG adds the grain.

Good for

  • Zine fairs, markets and festivals
  • Print shops and illustrators
  • Music gig posters
  • Bookshops and indie publishers

What you get in this template

The key CSS

This is the part that makes the risograph poster look work. Copy it into your own project.

.circ { border-radius: 50%; mix-blend-mode: multiply; }

h1 { color: #0078bf; mix-blend-mode: multiply; }
h1 span { position: absolute; left: 6px; top: 5px; color: #ff48b0; z-index: -1; }

body::after {
  content: ""; position: fixed; inset: 0; pointer-events: none;
  opacity: .35; mix-blend-mode: multiply;
  background-image: url("data:image/svg+xml,...feTurbulence...");
}

How to use it

  1. Click Download HTML file above.
  2. Open the file in any code editor, like VS Code.
  3. Change the text, colors and links to match your project. Colors are at the top of the style tag.
  4. Upload it to any host, such as GitHub Pages, Netlify or your own server. It is one file with no build step.

Questions people ask

How do you make a risograph effect in CSS?

Use mix-blend-mode: multiply on colored shapes and text so they mix where they overlap, offset a second copy of the text by a few pixels, and add a grain texture on top.

How do I add a grain texture without an image file?

Use an inline SVG with an feTurbulence filter as a background image. It stays tiny and works in every modern browser.

What colors are typical for risograph?

Fluorescent pink, medium blue and yellow are the classic riso inks. When they overlap they make purple, green and red.

More Bold and Raw designs