Just a little note, to create interactive components with the frameworkless option you would have to connect your own scripts. Otherwise, you can use the built-in interactive scripts of Bootstrap, Foundation and Materialize to make framework specific drop-down menus, photo galleries, popups and more.
Some features that I want my site to include if it helps for context:
-
Buttons
Navigation & Footer bars
Overlays & pop-ups when you click on an image
Forms
Menus
Photo galleries
Image Carousels & Slideshows
Interactive elements such as hover/pressing features, timed movement, etc.
Since I do not have much of an html or CSS coding background at all, should I go with Bootstrap, Foundation, or Materialize, or will that reduce the flexibility I have down the line for my website? I'm not sure what would be the best pick out of any of those three either. I've tried using Framer in the past, but wanted to move away from that company for a variety of reasons (including the subscription prices). I'd appreciate any advice on this. Thank you!