Jump to content

Vlad_P

User
  • Posts

    177
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by Vlad_P

  1. function profile() {
            let profile = document.querySelector(".header__authorization");
            profile.addEventListener('click', function(e){
                profile.classList.add('authorization')
            })
            
            document.addEventListener('click', function(e){
              if (profile.classList.contains("authorization") && !e.target.closest('.header__authorization')) {
                profile.classList.remove('authorization')
              }
            })
        }
    profile();

     

  2. селектор > обозначает прямых потомков. Можно конечно написать кучу правил для исключения каждого контейнера. но это так, глупости. тогда уж логичней всем исключаемым контейнерам добавлять 1 класс

    • Like 1
  3. я бы навскидку предположил,  что анимация срабатывает раньше, чем отобразится сайт, и классы (если они добавлены правильно. в разных версиях библиотеки - они разные)лучше бы добавлять по загрузке документа

  4. 6 часов назад, npofopr сказал:

    Для картинки плюсом использовать object-fit. 

    А текст, обрезать с помощью js\php или с помощью css свойства line-clamp

    Да да. line-clamp хватит вполне. и мин. размеры картинки следует ограничить ну и object-fit  к ней

  5. Сделайте контейнер relative для тэга img, чтобы совпадал по размерам с изображением. В нем, помимо изображения абсолютно спозиц. див с left:0, right: 0, top:0, bottom:0. и в нем уже делайте что угодно. примерно так

    div (relative)

       img

      div(absolute)

         ваш контент......

  6. не знаю что у вас там с головой, может обыдловатость какая, но чем комментировать мой совет, расписали бы тут подробно, как правильно сделать отступы.

    P.S. Насчет мешанины могу подсказать - присмотритесь ко второму скрину. Да и вопрос почитайте - проблема с добавлением отступов. а в коде их нет

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy