fixed элемент ведет себя как absolute
В основном я дизайнер, не много верстраю сейчас изучаю JS
В свободное время делаю сайты или делаю ридизайн тем кто помогает другим на благотворительной основе. И уже не один год помогаю приют для бездомных кошек. Столкнулся с проблемой которую ни как не получается решить. Есть блок который выезжает сверху, там нужно принять пользовательское соглашение, он работает нормально. И есть навигация для мобильных устройств которая раскрывается при нажатие на слово навигация сайта, она работает так во всю страницу список пунктов и фиксируется. И вот проблема Из за этого скрипта https://kotvdom.ru/testik/js/polzovatel_soglashenie.js который и отвечает за блок с пользовательским соглашением. fixed у навигации работает как absolute вотhttps://kotvdom.ru/testik/css/navigatsia.css .shapka вот этот класс фиксирует. Вот сам сайт я загрузил его в тестовую директорию. https://kotvdom.ru/testik/ https://skr.sh/s2nriKC6cgj Вот на скриншоте видно что элемент на зафиксировался, а без подключение этого скрипта все работает нормально. |
absolute надо оборачивать в блок relative, тогда абсолют будет себя вести как фиксед, но начиная с блока релатив )... стоит попробовать grid
https://webformyself.com/css-grid-vvedenie-s-primerami/ https://medium.com/@stasonmars/%D0%B...A-220508316f8b https://developer.mozilla.org/ru/doc...t/Introduction тоже стоит обратить внимание на https://developer.mozilla.org/ru/docs тут цела куча всяких ништякоф ) |
SuperZen,
Я либо вас не понял либо сам плохо объяснил. У меня есть фиксированный блок (навигация сайта, когда она раскрыта, занимает все пространства окна https://skr.sh/s2nwRtBBHKS) и она начинает себя вести как абсолютная когда я подключи скрипт. С гридом нельзя сделать что бы он был похож на фиксированный, то есть он не будет скролется вместе с окном |
Часовой пояс GMT +3, время: 17:25. |