Суть вопроса: есть некий див, допустим у него z-index = 0, неважно, в общем этот див создает свой
контекст наложения. Внутри дива, помимо прочего, есть кнопка.
Над дивом распростерся полупрозрачный оверлей (div, position:fixed, z-index:10), который всё перекрыл.
Как сделать, чтобы оверлей не перекрывал кнопку? Разумеется, выставление для неё большого z-index не помогает из-за вышеупомнянутого контекста наложения.
Ссылка на посмотреть и покрутить.
Есть ли
нормальные способы решения,
через css? Пока что "план Б" - лепить костыли, а именно создавать клон кнопки и втыкать поверх оверлея с указанием позиции. Если кнопка поедет, отслеживать и передвигать клон.
upd: добавил ссылку на кодопен -
https://codepen.io/alexandroppolus/pen/emYYobM