Commit graph

5 commits

Author SHA1 Message Date
8a600420b5 Set perspective-origin directly
Workaround issue in Safari where setting the perspective origin using a
var() expression for one of the axes does not apply correctly causing
the 3d parallax effect to be lost.
2025-02-02 15:46:53 +01:00
e62b947c42 Break words to prevent overflow
Prefer breaking words instead of overflowing the containers they are
inside of.  This prevents the site from scrolling to the right on
extraordinarily narrow screens.
2025-02-02 15:36:21 +01:00
03edcf777a Add sandbox.html page for development tests
Establish a playground for trying out complex components and styles
without having to use them in a content page.  This starts out as a
testing ground for the 3d Viewport.
2025-02-02 15:35:48 +01:00
49a329ac43 Add 3d Viewport component
Implement a Viewport component and associated update script that allows
rendering 3d content inside it.  This is based on the implementation
used at Furnavia for their 2025 website.
2025-02-02 15:34:16 +01:00
c8527f17f7 Reorganise source files into src and web
Use a more traditional source code layout with the code located in the
src/ dir and static web content in the web/ dir, while the other places
are for data not related to code or content.
2025-02-02 10:37:42 +01:00
Renamed from public/style.css (Browse further)