У меня есть div с position: absolute
набор, и он чуть-чуть шире моего окна браузера. Я успешно спрятал горизонтальную полосу прокрутки, но я все еще могу прокручивать трекпад с Macbook.body: overflow-x - все еще можно прокручивать трекпад
Есть ли способ обойти это?
<div id="container">
<div id="big-image"></div>
</div><!-- #container -->
#container {
overflow-x: hidden;
}
#big-image {
background: transparent url('/path/to/image.png') no-repeat center top;
position: absolute;
width: 1307px;
left: 50%;
margin: 0 0 0 -653.5px;
z-index: 4;
}
Это сработало, но есть небольшая проблема, когда окно достаточно мало, чтобы область _content_ вызывала горизонтальную полосу прокрутки. То есть вы можете прокручивать, но изображение, которое я использовал, отключено, и оно просто белое, куда должно идти изображение. Тем не менее, спасибо! На данный момент я работал над ним с JS, но можно ли это сделать с помощью чистого CSS? –
Я не уверен, что вы имеете в виду по области содержимого: S Возможно, также установлено свойство переполнения для скрытия? –
Я просто понял, что никогда не ответил на ваш вопрос. Я не помню, на что я работал в то время, но я думаю, что могу объяснить. Технически я никогда не понял это полностью, и у меня все еще есть способ обхода JS на месте lol. –