Моя липкая кнопка закрытия для моего модального окна не работает должным образом.Вместо того, чтобы вести себя липко, он ведет себя как фиксированный элемент, хотя я указал top:0
и -webkit-position:sticky;position:sticky;
в моих правилах CSS.Ниже вы можете увидеть мой фрагмент кода:
<html>
<head>
<style>
.modalclose {
position: -webkit-sticky;
position: sticky;
width: 100%;
top: 0px;
}
</style>
<link rel="stylesheet" href="./css/w3.css">
</head>
<body>
<div class="w3-modal">
<div class="w3-modal-content w3-display-container">
<div style="position:absolute;top:0;left:0;height:43px;width:100%;background-color:black;"></div>
<div onclick="javascript:void(0);" class="w3-button w3-large w3-display-topright modalclose w3-black w3-text-white">x</div>
<div class="w3-container w3-black">
<h1>LOREM IPSUM</h1>
</div>
<div class="w3-container" style="padding-bottom: 2000px">
<h5>Lorem Ipsum</h5>
</div>
</div>
</div>
</body>
</html>
В Firefox (Desktop) и Chrome (3 разных мобильных устройства) кнопка закрытия обрабатывается так, как если бы она была фиксированным элементом, она никогда "прилипает к верхней части области просмотра (за исключением 1 мобильного устройства, работающего под управлением более старой версии Chrome, там оно работает нормально, но, следовательно, диапазон не способен щелкать мышью).
Что я делаю не так?
Здесь´Ссылка на вышеуказанный код на моей странице: нажмите здесь