Можно попробовать сделать блок, который будет содержать ступеньки. Для ступенек задать инлайн-блок, и ширину в процентах, ну и прижать к низу. Высоту каждой ступеньки соответственно ручками выставлять, либо JS.
Каждая ступенька - отдельный блок. Обтекаем его с нужной стороны что бы следующий встал справа.
Все блоки - пихаем в еще один блок, который равняется по верхней границе. В итоге получаются ступеньки.
Единственное - необходимо будет проследить что бы картинка которую будут "закрывать" ступеньки была достаточного размера.
Вот как-то так если навскидку.