Browser support for native blurs is almost non-existent. This project uses canvas as a fallback for blurs and provides native blurs when possible.
git clone https://github.com/amilajack/gaussify.git && cd gaussify
npm i
npm start
open http://127.0.0.1:8080
https://codepen.io/dudleystorey/pen/mkgyl
- Color detection and intelligence
- Autoprefixer support
- Add WebWorker support for offloading blur calculation,
Gaussify.background(..., driver: 'webworker')
- Add WebGL and SVG blur filter support for better perf, ex.
Gaussify.background(..., driver: 'webgl')
Using backdrop filter (Safari support only)
.blur-bg {
background-color: rgba(255, 255, 255, 0.65);
-webkit-backdrop-filter: saturate(180%) blur(20px);
}