There are lots of low code/no code options out there, I would suggest you try to use one that gets you close to your ideas. Using html is more customizable but comes with a learning curve.