patrick-s-young / box-kite

Make Floating Boxes with CSS 3D Transforms

Home Page:https://patrick-s-young.github.io/BoxKite

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BoxKite

Make Floating Boxes with CSS 3D Transforms

BoxKite renders WebGL-like 3D cuboids using CSS 3D Transforms. Since the 3D object is CSS, it can interact more seamlessly with any background HTML elements. For instance, imagine a BoxKite ad unit that starts in the corner of the page and expands to the center when clicked. bttf-3-980x750

Running Locally

Make sure you have Node.js installed.

git clone https://github.com/patrick-s-young/BoxKite.git # or clone your own fork
cd box-kite
npm install
npm start

Features

Explode View exploded-980x750 Zoom In/Out zoom-in-out-980x750 Prev/Next Gallery hero-980x750

Built With

  • React - JavaScript UI library.
  • react-spring - JavaScript spring-physics based animation library.
  • webpack - Static module builder.

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Thanks to @citrusvanilla and @jacobbanks for the initial inspiration.

About

Make Floating Boxes with CSS 3D Transforms

https://patrick-s-young.github.io/BoxKite

License:MIT License


Languages

Language:JavaScript 88.4%Language:CSS 8.2%Language:HTML 3.5%