Ответы пользователя по тегу JavaScript
  • Как решить проблему с отображением слайдера Slick?

    Velimudr1
    @Velimudr1
    Человек
    Проще изменить одно состояние.
    Попробуйте переопределить display:none на visibility: hidden
    Таким образом слайдер будет видеть открытый блок и всё будет работать. Только не активным блокам лучше принудительное значение height на ноль поставить, а активному auto. Иначе будут зарезервированные пробелы от остальных блоков ))
    Ответ написан
    2 комментария
  • Как задать border ширину в процентах?

    Velimudr1
    @Velimudr1
    Человек
    Такое решение бы помогло сделать относительную ширину в изменяемом динамически окне, то есть без обновлений страниц, а адаптивно, но без javascript. К сожалению не существует решения, проценты невозможно задавать бордюру.
    НО, есть величины, которые учитываются в бордюре....как ни странно, это vh и vw ))))
    Единственная проблема, эти величины полностью игнорируют полосу прокрутки.
    Вот что у меня получилось:
    .home .top-banner .ban-for-mob:after {
        content: '';
        display: block;
        position: absolute;
        border-left: 50vw solid transparent;
        border-right: 50vw solid transparent;
        border-top: 50px solid #231f20;
        border-bottom: 0;
        top: 100%;
        left: 50%;
        margin-left: -50vw;
    }

    Попробовал в одном проекте, и получилась такая "стрела" к блоку, указывающая на нижний блок, при этом, как видно, адаптируемая.
    К сожалению эти величины ещё рано использовать в проектах серьёзных.
    https://caniuse.com/#search=vh
    И хотя показана поддержка почти всех кроме Opera-mini, тем не менее в России поддержка всего 79.54%, то есть добрых 20% носителей - счастливчики. И кто знает, может именно эти 20% являются абсолютным большинством покупателей/заказчиков ваших товаров/услуг. К примеру, если это студенты. А товары как раз для них. Или на оборот люди за 40 лет, и товары как раз для них. 20% - это 5-я часть от всех пользователей интернета в России....это не мало.
    Но эксперимент удачен. Такие величины будут работать с бордюрами и вообще везде, надо лишь дождаться большей поддержки.
    Ответ написан
    Комментировать