DavidAJohn / PhotoPortfolio

Personal photo portfolio .NET web application which implements a Blazor and Tailwind CSS user interface with a MongoDb database, and includes integration with Stripe Checkout and Prodigi Print API
0 stars 1 forks source link

Additional Masonry Grid layout #6

Open DavidAJohn opened 1 year ago

DavidAJohn commented 1 year ago

I'd like to try a different masonry grid layout which keeps the row heights consistent (probably with the height of the largest image in the row).

For now I'll add a separate component, but it should probably be incorporated into the existing Masonry Grid component with either Horizontal or Vertical layout as a parameter.

I have a horizontal grid on my own existing photography website with Zenfolio here:

https://www.davidajohnphotography.com

DavidAJohn commented 1 year ago

I knew something like this would be fiddly, but after some experimentation, I'm not sure how feasible it is.

Perhaps I could use the Masonry JavaScript library with JSInterop to add more flexibility.