Skip to content

denebgalactic/img2css

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

img2css

Convert any image to pure CSS.

Live demo

img2css

How does it works?

Well, it just puts the image in a canvas, calculates an array with the rgb values, and then... creates a single pixel shadow for each value!

Why?

Hum... to demonstrate the power of CSS!

And this may have other interesting applications, like creating loading screens with pixel art or pixel-level animation.

I made another proof-of-concept using pixel-level animations here http://javier.xyz/morphin/

Planned features

  • Make the result smaller with smarter shadows and common background detection.
  • Make animation and image morphing by using css transitions on the shadows. See http://javier.xyz/morphin/
  • Add scale options to better support pixel art.
  • Support for custom image filters.

Development

Run development server:

npm start

Build

npm run build

About

Convert any image to pure CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 55.3%
  • HTML 36.0%
  • CSS 8.7%