Подскажите как правильно сверстать такой фон для макета. Верхняя часть 1 цвет, потом разделитель в виде так так сказать треугольника(зеленый), вторая часть другой цвет. Пример на картинке.

Пока в голову приходит только мысль разбить все на прямоугольники(1 и 2) и треугольники(3-4-5). И уже в css делать

Подскажите если уже есть "правильные" методы для таких случаев или такй вариант так же сойдет?