Skip to content
javierbytePublic

About

Convert any image to pure CSS. Recreates images using only box-shadows.

Topics

Resources

Stars

2.5k stars

Watchers

60 watching

Forks

Repository files navigation

Convert any image to pure CSS.

img2css

How does it work?

It has two different outputs, pure css shadow matrix [1] and base64 embedded image [2].

  • Pure CSS: This output was created by resizing and setting each pixel as a box-shadow of a single pixel div, so no img tag or background-image is needed. This can result in huge outputs, and the use of this output is not recommended for production unless there is no other option.
  • Base64: The entire image file is embedded inside the <img> tag using base64, so no need external hosting is needed.

Development

pnpm install
pnpm dev

pnpm build writes the static site to out/. Pushing to main deploys it to the gh-pages branch, which javier.xyz/img2css serves.

About

Convert any image to pure CSS. Recreates images using only box-shadows.

Topics

Resources

Stars

2.5k stars

Watchers

60 watching

Forks

Used by

Contributors

Languages