Size: a a a

CSS — русскоговорящее сообщество

2020 April 08

SB

Sergey Bekharsky in CSS — русскоговорящее сообщество
чо, парсел научился не скидывать всё в один каталог?
источник

IS

Ivan Senkov in CSS — русскоговорящее сообщество
Андрей Гуртовой
гигантские z-index не нужны, помещайте контент модалки в специальную дивку для модалок ближе к закрывающему </body>
Что значит специальная дивка для модалок? Объясните пожалуйста.
источник

VK

Vitaliy Kirenkov in CSS — русскоговорящее сообщество
@iyntx кстати, спасибо, что периодически заглядываешь на огонек на канале -) Всегда рад тебя видеть -)
источник

АГ

Андрей Гуртовой... in CSS — русскоговорящее сообщество
Vitaliy Kirenkov
@iyntx кстати, спасибо, что периодически заглядываешь на огонек на канале -) Всегда рад тебя видеть -)
))) !  и мне нравится то что вы делаете на просторазработке в Ю-Тюбе :)
источник

IS

Ivan Senkov in CSS — русскоговорящее сообщество
Отступы есть и у модалки и у контента, он при скролле липнет.
Я что то не так делаю?
источник

АГ

Андрей Гуртовой... in CSS — русскоговорящее сообщество
Ivan Senkov
Что значит специальная дивка для модалок? Объясните пожалуйста.
В css ты не можешь перекрыть z-индекс блоков  у которых в родителе уже есть любой z-index.

чтобы уменьшить проблемы с z-index  лучше всего выносить ниже, в безопасное место те элементы которые нужно отображать перед всеми,
и никогда не делать гигантские z-индексы потому что это всегда приводит к проблемам.

Вот пример где вы не можете перекрыть блок https://jsbin.com/kibotib/edit?html,css,output

Лучший спрособ сделать такое в реакте это использовать порталы
источник

IS

Ivan Senkov in CSS — русскоговорящее сообщество
Андрей Гуртовой
В css ты не можешь перекрыть z-индекс блоков  у которых в родителе уже есть любой z-index.

чтобы уменьшить проблемы с z-index  лучше всего выносить ниже, в безопасное место те элементы которые нужно отображать перед всеми,
и никогда не делать гигантские z-индексы потому что это всегда приводит к проблемам.

Вот пример где вы не можете перекрыть блок https://jsbin.com/kibotib/edit?html,css,output

Лучший спрособ сделать такое в реакте это использовать порталы
Спасибо, буду думать.
источник

АГ

Андрей Гуртовой... in CSS — русскоговорящее сообщество
Ivan Senkov
Отступы есть и у модалки и у контента, он при скролле липнет.
Я что то не так делаю?
https://jsbin.com/visalak/edit?html,css,output

смотри мой кривой примерчик как можно делать модалки

тут скролл снаружи
источник

IS

Ivan Senkov in CSS — русскоговорящее сообщество
Андрей Гуртовой
https://jsbin.com/visalak/edit?html,css,output

смотри мой кривой примерчик как можно делать модалки

тут скролл снаружи
А каким то образом можно внутри прокручивать так, что бы сверху при прокрутке контент был с отступом внутри окна модалки? В лоб не понимаю. Извините.
источник

АГ

Андрей Гуртовой... in CSS — русскоговорящее сообщество
Ivan Senkov
А каким то образом можно внутри прокручивать так, что бы сверху при прокрутке контент был с отступом внутри окна модалки? В лоб не понимаю. Извините.
не уверен, что понял правильно. Но вот пример:
так хотите ?
https://jsbin.com/guxepal/edit?html,css,output
источник

IS

Ivan Senkov in CSS — русскоговорящее сообщество
Андрей Гуртовой
не уверен, что понял правильно. Но вот пример:
так хотите ?
https://jsbin.com/guxepal/edit?html,css,output
Не совсем, при появлении модалки есть паддинг сверху у контента, но если начинаешь скролить, паддинг тоже уезжает, как сделать его постоянным?
источник

IS

Ivan Senkov in CSS — русскоговорящее сообщество
источник

SB

Sergey Bekharsky in CSS — русскоговорящее сообщество
Ivan Senkov
Не совсем, при появлении модалки есть паддинг сверху у контента, но если начинаешь скролить, паддинг тоже уезжает, как сделать его постоянным?
сказали же. контент в блок блоку скролл.
источник

IS

Ivan Senkov in CSS — русскоговорящее сообщество
Sergey Bekharsky
сказали же. контент в блок блоку скролл.
Понял, спасибо.
источник

IS

Ivan Senkov in CSS — русскоговорящее сообщество
Извините что так долго тупил, все получилось, спасибо всем!
источник

АГ

Андрей Гуртовой... in CSS — русскоговорящее сообщество
Ivan Senkov
Не совсем, при появлении модалки есть паддинг сверху у контента, но если начинаешь скролить, паддинг тоже уезжает, как сделать его постоянным?
кажется понял.

конкретно с вашим примером мне не понятно как сделать :)

у вас почему-то некоторые элементы находятся вне блока — такие как modal__overlay


попробуйте взять мой примерчик.

там паддинги не уезжают
источник

АГ

Андрей Гуртовой... in CSS — русскоговорящее сообщество
и заголовок с футером можно заменить на отступы
источник

АГ

Андрей Гуртовой... in CSS — русскоговорящее сообщество
вообще это можно решить засунув ваш блок у которого overflow: auto внутрь  обёртки которой добавите паддинги
источник

АГ

Андрей Гуртовой... in CSS — русскоговорящее сообщество
при  этом у обёртки также будет цвет фона, тень, скруления и прочее
источник

IS

Ivan Senkov in CSS — русскоговорящее сообщество
Андрей Гуртовой
вообще это можно решить засунув ваш блок у которого overflow: auto внутрь  обёртки которой добавите паддинги
Да, вот так и сделал.
источник