Класс тела не работает с переходом страницы - PullRequest
0 голосов
/ 21 марта 2020

Я использую swup. js для перехода на страницу. Я проверил, и это работает. Теперь у меня есть три страницы дома, цены и около. У каждой страницы свой класс в теле. Я добавил класс к телу, и этот класс не работает. Переход страницы работает только с <main id="swup" class="transition-fade">, и я думаю, что контент должен быть внутри основного. У меня CSS как .about page nav{background-color:#f00;}, но он не работает.

Проверьте ниже пример

const swup = new Swup()
body {
  overflow-x: hidden;
}

.transition-fade {
  transition: 0.4s;
  opacity: 1;
}

html.is-animating .transition-fade {
  opacity: 1;
  /*  transform: translateX(100%);*/
}

html.is-leaving .transition-fade {
  opacity: 0;
  /*transform: translateX(0);*/
}
<script src="https://unpkg.com/swup@latest/dist/swup.min.js"></script>

<body class="aboutpage">
  <nav>
    <ul>
      <li><a href="http://localhost:8080/learn/pt/index.html">Home</a></li>
      <li><a href="http://localhost:8080/learn/pt/pricing.html">Pricing</a></li>
      <li><a href="http://localhost:8080/learn/pt/about.html">About</a></li>
    </ul>
  </nav>
  <main id="swup" class="transition-fade">
    <h1>This is the about page</h1>
  </main>
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...