Я не уверен, будет ли это ошибкой, но исправить это достаточно просто. Всегда проверяйте, чтобы ваши наложения были определены после содержимого, которое вы хотите наложить (т.е. внизу страницы).
<div id="content-main">
<!-- snipped for brevity -->
</div>
<div class="ms-Overlay ms-Overlay--dark"></div>
В качестве альтернативы вы указываете встроенный z-index
. По умолчанию z-index: 0
. Установка его на z-index: 1
также обеспечит его позиционирование над другими элементами.
<div class="ms-Overlay ms-Overlay--dark" style="z-index: 1;"></div>
Кроме того, в вашем примере используется версия 1.2
, но последний выпуск - 1.5
. Хотя это не решает эту проблему, оно решает множество других, с которыми вы, вероятно, еще не сталкивались.
<link rel="stylesheet" href="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.5.0/css/fabric.min.css" />
<link rel="stylesheet" href="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.5.0/css/fabric.components.min.css" />
<script src="https://static2.sharepointonline.com/files/fabric/office-ui-fabric-js/1.5.0/js/fabric.min.js"></script>