Stalker_RED: я не могу закрасить, потому что тогда не будет ясна суть. Тут изначально метод с z-index провальный, поэтому, наверное, нужен другой способ. Больше или меньше - это в рамках z-index. Т.е. если полоска больше картинки, то у полоски z-index больше, чем у картинки.
mr_drinkens: на мой взгляд, объясняйте заказчику то, что хотите сделать, техническим языком. Скажи, что в двух словах это не объясняется и распиши ему полный цикл разработки с подробными деталями. Заказчик реально убедится, что ты делаешь сложные вещи и ему лучше даже не вникать в это, т.к. все очень сложно и непонятно. Если он не поймет - это его проблемы. Либо приведи ему пример знакомого ему сайта, и скажи, что было бы, если бы у этого сайта не было бы бекенда, т.е. опиши весь функционал, который написан. Думаю он поймет.
Изменил. Проблема осталась. Загрузчик пытается загрузить не libs.min.js, а libs.js. Проблема в зависимости, которая прописывается в app.js. Если вместо ['libs'] прописать ['libs.min'], то далее выдает другую ошибку: Script error for "jquery", needed by: libs.min
Но до этого подключен jquery через cdn. Просто какой-то ад...
Ranwise: дело в том, что от пользования pug я извлек только импорт html модулей. Нахожу обычное написание html + emmet более удобным. Именно поэтому в дочерних папках html, а не pug.