- Sep 4, 2019
This is exactly what I was going to say. The only other option would be making a lot of triangles that follow the same slope, but that's extremely hard to get right on every screen size. Transform and related CSS is your best bet.This is interesting.
I don't think any framework will help you to do this. CSS properties like `transform`, `skew`, `clip-path` etc. can do this. Try going through documentation and demos of the those properties and see if you can achieve it.
Try laying out the menu and background element without the slants first. Once done, experiment with CSS skew