Показать сообщение отдельно
  #6 (permalink)  
Старый 31.12.2022, 13:06
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,120

открывашка делегирование
Сергей Ракипов,
итак дубль 500... (смотреть остальные версии , поиск на форуме по слову открывашка)
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .blok {
            max-width: 280px;
            margin: 30px 0px 30px 0px;
        }
        .zagolovok {
            font-size: 24px;
            margin: 0px 0px 10px 0px;
        }
        .modal__open {
            cursor: pointer;
            color: dodgerblue;
        }
        .modal {
            display: none;
            margin: 30px 0px 30px 0px;
        }
        .modal__close {
            cursor: pointer;
            margin: 30px 0px 30px 0px;
            color: dodgerblue;
        }
        .modal__tekst {
            font-size: 14px;
        }
        .open {
            display: block;
        }
    </style>
</head>
<body>
    <div class="blok">
        <div class="zagolovok">Заголовок</div>
        <div class="modal__open">Открыть</div>
        <div class="modal">
            <div class="modal__close">Закрыть</div>
            <div class="modal__tekst">
                Модальное окно <br> Лишь явные признаки победы институционализации неоднозначны и будут смешаны с не уникальными данными до степени совершенной неузнаваемости, из-за чего возрастает их статус бесполезности. В своём стремлении повысить
                качество жизни, они забывают, что экономическая повестка сегодняшнего дня обеспечивает широкому кругу (специалистов) участие в формировании инновационных методов управления процессами. Сложно сказать, почему многие известные личности будут
                объявлены нарушающими общечеловеческие нормы этики и морали.
            </div>
        </div>
    </div>
    <div class="blok">
        <div class="zagolovok">Заголовок</div>
        <div class="modal__open">Открыть</div>
        <div class="modal">
            <div class="modal__close">Закрыть</div>
            <div class="modal__tekst">
                Модальное окно <br> Лишь явные признаки победы институционализации неоднозначны и будут смешаны с не уникальными данными до степени совершенной неузнаваемости, из-за чего возрастает их статус бесполезности. В своём стремлении повысить
                качество жизни, они забывают, что экономическая повестка сегодняшнего дня обеспечивает широкому кругу (специалистов) участие в формировании инновационных методов управления процессами. Сложно сказать, почему многие известные личности будут
                объявлены нарушающими общечеловеческие нормы этики и морали.
            </div>
        </div>
    </div>
    <script>
        for (let blok of document.querySelectorAll(".blok")) {
            let modal = blok.querySelector(".modal");
            blok.addEventListener("click", ({ target }) => {
                if (target.closest(".modal__open")) modal.classList.add("open");
                if (target.closest(".modal__close")) modal.classList.remove("open");
            });
        }
    </script>
</body>
</html>
Ответить с цитированием