Исправлена ​​проблема с прозрачным фоном заголовка? - PullRequest
0 голосов
/ 29 февраля 2020

Я пытался поместить z-index в мой класс заголовка, но все еще не работает. Когда я прокручиваю вниз, все в порядке с позицией и следующей прокруткой, но фон заголовка становится прозрачным.

Мой css

.header {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 10%, rgba(0, 0, 0, 0));
    background-position: fixed;
    overflow: hidden;
    padding: 0 4%;
    z-index: 10000;
    height: 70px;
}

.fixed {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        animation: smoothScroll 1s forwards;
    }

    @keyframes smoothScroll {
        0% {
            transform: translateY(-70px);
        }

        100% {
            transform: translateY(0px);
        }
    }

Мой js

if ($('#wpadminbar')[0])
        $('.header').css('top', '32px')

    $(window).scroll(function() {
        var sticky = $('.header'),
            scroll = $(window).scrollTop();

        if (scroll >= 50) {
            sticky.addClass('fixed');
            sticky.css("background-position","fixed");
            body.css("padding-top", "70px");
        } else {
            sticky.removeClass('fixed');
            body.css("padding-top", "none");
        }
    });

1 Ответ

0 голосов
/ 01 марта 2020

Я исправил проблему с добавлением другого фона в класс .fixed. Так что теперь все в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...