¿Cómo agrego un desplazamiento de datos a una barra de navegación de respuesta superior fija Bootstrap 4?

Entonces, en Bootstrap v3, simplemente agregaría un atributo de desplazamiento de datos a la etiqueta de navegación, con el desplazamiento de píxeles, en este caso 54px,

<nav data-offset="54"></nav>

Sin embargo, en Bootstrap v4, falta este atributo de desplazamiento de datos y no funciona. He echado un vistazo a los documentos de v4, ¡y parece que no puedo encontrar nada! También he intentado usardata-offset yoffset atributos, pero estos tampoco funcionan.

Aquí está el código html del navegador

<nav class="navbar navbar-light bg-faded navbar-fixed-top">
  <button type="button" data-toggle="collapse" data-target="#nav-collapse" aria-controls="#nav-collapse" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler hidden-md-up">&#9776;</button>
  <div id="nav-collapse" class="collapse navbar-toggleable-sm">
    <ul class="nav navbar-nav pull-md-right">
      <li class="nav-item"><a href="#page-top" class="nav-link page-scroll">home</a></li>
      <li class="nav-item"><a href="#about" class="nav-link page-scroll">about</a></li>
      <li class="nav-item"><a href="#services" class="nav-link page-scroll">services</a></li>
      <li class="nav-item"><a href="#productssolutions" class="nav-link page-scroll">products + solutions</a></li>
      <li class="nav-item"><a href="#contact" class="nav-link page-scroll">contact</a></li>
    </ul>
  </div>
</nav>

¿Cómo haría para agregar un desplazamiento de datos de 54 px? ¿Hay alguna alternativa que pueda usarse, por ejemplo, una etiqueta de script simple que necesita agregarse a mi html con algunas líneas de js?

Respuestas a la pregunta(2)

Su respuesta a la pregunta