18910140161

JavaScript-如何偏移navbar锚点以使内容不被navbar本身隐藏-堆栈溢出

顺晟科技

2022-10-19 11:26:36

262

我正在用HTML、CSS和JavaScript编写代码,但我不知道如何将锚链接与实际页面对齐。有人能告诉我怎么做吗?

如果您看到下面的代码,您会注意到当我单击锚链接时,它会将您带到正确的位置,但是部分内容会被navbar本身隐藏,我不知道如何向它添加某种偏移量。

我为“解决”这个问题所做的只是在页面的每个部分添加填充,这使得它看起来很体面,但是您仍然可以清楚地看到,在这一点之前,这些部分被分割了,这使得它看起来很难看。

HTML:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
        <meta name="description" content="" />
        <meta name="author" content="" />
        <title>Title</title>
        <!-- Font Awesome icons (free version)-->
            <!-- I THINK IT'S ALREADY IN THE CSS FILE-->
        <!-- Collapsibles -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
        <!-- Favicon-->
        <link rel="icon" type="image/x-icon" href="assets/favicon.ico" />
        <!-- Google fonts-->
        <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css" />
        <link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css" />
        <!-- Core theme CSS (includes Bootstrap)-->
        <link href="css/styles.css" rel="stylesheet" />
        <link href='https://fonts.googleapis.com/css?family=Old Standard TT' rel='old-standard-font'>
    </head>
    <body id="page-top">
        <!-- Responsive navbar                -->
        <nav class="navbar navbar-expand-lg navbar-dark bg-darker fixed-top py-3" id="mainNav">
            <div class="container px-4 px-lg-5">
                <a class="navbar-brand" href="#page-top">Title</a>
                <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                </button>
                <div class="collapse navbar-collapse" id="navbarSupportedContent">
                    <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
                        <li class="nav-item"><a class="nav-link" href="#bg-bio">Biografía</a></li>
                        <li class="nav-item"><a class="nav-link" href="#bg-musica">Música</a></li>
                        <li class="nav-item"><a class="nav-link" href="#bg-media">Galería</a></li>
                        <li class="nav-item"><a class="nav-link" href="#bg-contacto">Redes Sociales</a></li>
                    </ul>
                </div>
            </div>
        </nav>
        <!-- Masthead-->
        <header class="masthead bg-primary text-white text-center">
            <div class="container d-flex align-items-center flex-column h-100">
                <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                    <div class="col-lg-8 align-self-end">
                        <h1 class="text-white font-beba">Title</h1>
                        <hr class="divider-light" />
                    </div>
                    <div class="col-lg-8 align-self-baseline">
                        <h2 class="text-white mb-5">Guitarrista - Cantante - Compositor</h2>
                    </div>
                </div>
            </div>
        </header>
        <!-- bio Section-->
        <section class="page-section text-dark mb-0" id="bg-bio">
            
            <div class="container">
                <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                    <div class="col-lg-8 align-self-end">
                        <hr>
                        <h1 class="font-beba">Biografia</h1>
                        <hr>
                        <h2> Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text </h2>
                    </div>
                </div>
                <img class="bg-bio">
            </div>
        </section>
        <!-- Musica Section-->
        <section class="page-section text-dark mb-0" id="bg-musica">
                <div class="container px-4 px-lg-5">
                    <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                        <div class="col-lg-8 align-self-end">
                            <hr>
                            <h1 class="font-beba">Musica</h1>
                            <hr>
                            <ul class="list-group" id="myUL">
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo1"><h3>Cancion 1</h3></button>
                                        <div id="demo1" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo2"><h3>Cancion 2</h3></button>
                                        <div id="demo2" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo3"><h3>Cancion 3</h3></button>
                                        <div id="demo3" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo4"><h3>Cancion 4</h3></button>
                                        <div id="demo4" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo5"><h3>Cancion 5</h3></button>
                                        <div id="demo5" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                            </ul>
                        </div>
                    </div>
                </div>
            </section>
        <!-- Media Section-->
        <section class="page-section bg-dark text-light mb-0" id="bg-media">
                <div class="container">
                    <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                        <div class="col-lg-8 align-self-end">
                            <hr>
                            <h1 class="font-beba">Galeria</h1>
                            <hr>
                            Sample Text Sample Text Sample Text Sample Text Sample Text
                        </div>
                    </div>
                </div>
            </section>
        <!-- Contact Section-->
        <section class="page-section text-dark mb-0 text-center" id="bg-contacto">
                <div class="container">
                    <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center">
                        <div class="col-lg-5">
                            <hr>
                            <h1 class="font-beba">Sigueme en mis Redes Sociales</h1>
                            <hr>
                            <br>
                            <div class="footer-social-icons">
                                    <ul class="social-icons">
                                        <li><a href="" class="social-icon"> <i class="fa fa-spotify"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-facebook"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-twitter"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-rss"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-youtube"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-linkedin"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-github"></i></a></li>
                                    </ul>
                            </div>
                            <br>
                        </div>
                    </div>
                </div>
            </section>
        <!-- Copyright Section-->
        <div class="copyright py-4 text-center bg-dark text-white">
            <div class="container"><small>Copyright &copy; Your Website 2021</small></div>
        </div>
        
        <!-- Bootstrap core JS-->
        <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
        <!-- Core theme JS-->
        <script src="js/scripts.js"></script>
        <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *-->
        <!-- * *                               SB Forms JS                               * *-->
        <!-- * * Activate your form at https://startbootstrap.com/solution/contact-forms * *-->
        <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *-->
        <script src="https://cdn.startbootstrap.com/sb-forms-latest.js"></script>
    </body>
</html>

JavaScript:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
        <meta name="description" content="" />
        <meta name="author" content="" />
        <title>Title</title>
        <!-- Font Awesome icons (free version)-->
            <!-- I THINK IT'S ALREADY IN THE CSS FILE-->
        <!-- Collapsibles -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
        <!-- Favicon-->
        <link rel="icon" type="image/x-icon" href="assets/favicon.ico" />
        <!-- Google fonts-->
        <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css" />
        <link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css" />
        <!-- Core theme CSS (includes Bootstrap)-->
        <link href="css/styles.css" rel="stylesheet" />
        <link href='https://fonts.googleapis.com/css?family=Old Standard TT' rel='old-standard-font'>
    </head>
    <body id="page-top">
        <!-- Responsive navbar                -->
        <nav class="navbar navbar-expand-lg navbar-dark bg-darker fixed-top py-3" id="mainNav">
            <div class="container px-4 px-lg-5">
                <a class="navbar-brand" href="#page-top">Title</a>
                <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                </button>
                <div class="collapse navbar-collapse" id="navbarSupportedContent">
                    <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
                        <li class="nav-item"><a class="nav-link" href="#bg-bio">Biografía</a></li>
                        <li class="nav-item"><a class="nav-link" href="#bg-musica">Música</a></li>
                        <li class="nav-item"><a class="nav-link" href="#bg-media">Galería</a></li>
                        <li class="nav-item"><a class="nav-link" href="#bg-contacto">Redes Sociales</a></li>
                    </ul>
                </div>
            </div>
        </nav>
        <!-- Masthead-->
        <header class="masthead bg-primary text-white text-center">
            <div class="container d-flex align-items-center flex-column h-100">
                <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                    <div class="col-lg-8 align-self-end">
                        <h1 class="text-white font-beba">Title</h1>
                        <hr class="divider-light" />
                    </div>
                    <div class="col-lg-8 align-self-baseline">
                        <h2 class="text-white mb-5">Guitarrista - Cantante - Compositor</h2>
                    </div>
                </div>
            </div>
        </header>
        <!-- bio Section-->
        <section class="page-section text-dark mb-0" id="bg-bio">
            
            <div class="container">
                <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                    <div class="col-lg-8 align-self-end">
                        <hr>
                        <h1 class="font-beba">Biografia</h1>
                        <hr>
                        <h2> Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text </h2>
                    </div>
                </div>
                <img class="bg-bio">
            </div>
        </section>
        <!-- Musica Section-->
        <section class="page-section text-dark mb-0" id="bg-musica">
                <div class="container px-4 px-lg-5">
                    <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                        <div class="col-lg-8 align-self-end">
                            <hr>
                            <h1 class="font-beba">Musica</h1>
                            <hr>
                            <ul class="list-group" id="myUL">
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo1"><h3>Cancion 1</h3></button>
                                        <div id="demo1" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo2"><h3>Cancion 2</h3></button>
                                        <div id="demo2" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo3"><h3>Cancion 3</h3></button>
                                        <div id="demo3" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo4"><h3>Cancion 4</h3></button>
                                        <div id="demo4" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo5"><h3>Cancion 5</h3></button>
                                        <div id="demo5" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                            </ul>
                        </div>
                    </div>
                </div>
            </section>
        <!-- Media Section-->
        <section class="page-section bg-dark text-light mb-0" id="bg-media">
                <div class="container">
                    <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                        <div class="col-lg-8 align-self-end">
                            <hr>
                            <h1 class="font-beba">Galeria</h1>
                            <hr>
                            Sample Text Sample Text Sample Text Sample Text Sample Text
                        </div>
                    </div>
                </div>
            </section>
        <!-- Contact Section-->
        <section class="page-section text-dark mb-0 text-center" id="bg-contacto">
                <div class="container">
                    <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center">
                        <div class="col-lg-5">
                            <hr>
                            <h1 class="font-beba">Sigueme en mis Redes Sociales</h1>
                            <hr>
                            <br>
                            <div class="footer-social-icons">
                                    <ul class="social-icons">
                                        <li><a href="" class="social-icon"> <i class="fa fa-spotify"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-facebook"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-twitter"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-rss"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-youtube"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-linkedin"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-github"></i></a></li>
                                    </ul>
                            </div>
                            <br>
                        </div>
                    </div>
                </div>
            </section>
        <!-- Copyright Section-->
        <div class="copyright py-4 text-center bg-dark text-white">
            <div class="container"><small>Copyright &copy; Your Website 2021</small></div>
        </div>
        
        <!-- Bootstrap core JS-->
        <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
        <!-- Core theme JS-->
        <script src="js/scripts.js"></script>
        <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *-->
        <!-- * *                               SB Forms JS                               * *-->
        <!-- * * Activate your form at https://startbootstrap.com/solution/contact-forms * *-->
        <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *-->
        <script src="https://cdn.startbootstrap.com/sb-forms-latest.js"></script>
    </body>
</html>

由于字符限制,CSS无法上传,但可以在这里找到完整的代码: https://codepen.io/devicegucci/pen/bgwwvzd

注意:我是一个初学者,上面的CSS代码非常糟糕,因为我复制和粘贴了许多模板中的不同部分,并修改了其中的一些部分。


顺晟科技:

欢迎。请尝试以下操作:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" />
        <meta name="description" content="" />
        <meta name="author" content="" />
        <title>Title</title>
        <!-- Font Awesome icons (free version)-->
            <!-- I THINK IT'S ALREADY IN THE CSS FILE-->
        <!-- Collapsibles -->
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
        <!-- Favicon-->
        <link rel="icon" type="image/x-icon" href="assets/favicon.ico" />
        <!-- Google fonts-->
        <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css" />
        <link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css" />
        <!-- Core theme CSS (includes Bootstrap)-->
        <link href="css/styles.css" rel="stylesheet" />
        <link href='https://fonts.googleapis.com/css?family=Old Standard TT' rel='old-standard-font'>
    </head>
    <body id="page-top">
        <!-- Responsive navbar                -->
        <nav class="navbar navbar-expand-lg navbar-dark bg-darker fixed-top py-3" id="mainNav">
            <div class="container px-4 px-lg-5">
                <a class="navbar-brand" href="#page-top">Title</a>
                <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                </button>
                <div class="collapse navbar-collapse" id="navbarSupportedContent">
                    <ul class="navbar-nav ms-auto mb-2 mb-lg-0">
                        <li class="nav-item"><a class="nav-link" href="#bg-bio">Biografía</a></li>
                        <li class="nav-item"><a class="nav-link" href="#bg-musica">Música</a></li>
                        <li class="nav-item"><a class="nav-link" href="#bg-media">Galería</a></li>
                        <li class="nav-item"><a class="nav-link" href="#bg-contacto">Redes Sociales</a></li>
                    </ul>
                </div>
            </div>
        </nav>
        <!-- Masthead-->
        <header class="masthead bg-primary text-white text-center">
            <div class="container d-flex align-items-center flex-column h-100">
                <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                    <div class="col-lg-8 align-self-end">
                        <h1 class="text-white font-beba">Title</h1>
                        <hr class="divider-light" />
                    </div>
                    <div class="col-lg-8 align-self-baseline">
                        <h2 class="text-white mb-5">Guitarrista - Cantante - Compositor</h2>
                    </div>
                </div>
            </div>
        </header>
        <!-- bio Section-->
        <section class="page-section text-dark mb-0" id="bg-bio">
            
            <div class="container">
                <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                    <div class="col-lg-8 align-self-end">
                        <hr>
                        <h1 class="font-beba">Biografia</h1>
                        <hr>
                        <h2> Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text Sample text </h2>
                    </div>
                </div>
                <img class="bg-bio">
            </div>
        </section>
        <!-- Musica Section-->
        <section class="page-section text-dark mb-0" id="bg-musica">
                <div class="container px-4 px-lg-5">
                    <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                        <div class="col-lg-8 align-self-end">
                            <hr>
                            <h1 class="font-beba">Musica</h1>
                            <hr>
                            <ul class="list-group" id="myUL">
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo1"><h3>Cancion 1</h3></button>
                                        <div id="demo1" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo2"><h3>Cancion 2</h3></button>
                                        <div id="demo2" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo3"><h3>Cancion 3</h3></button>
                                        <div id="demo3" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo4"><h3>Cancion 4</h3></button>
                                        <div id="demo4" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                                    <button type="button" class="btn btn-primary list-group-item list-group-item-action" data-toggle="collapse" data-target="#demo5"><h3>Cancion 5</h3></button>
                                        <div id="demo5" class="collapse">
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <br>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <h4>Letra de cancion</h4>
                                            <hr>
                                            <h5><a class="link-primary nounderline" href="">Bandcamp</a></h5>
                                            <h5><a class="link-primary nounderline" href="">Spotify</a></h5>
                                            <h5><a class="link-primary nounderline" href="">YouTube</a></h5>
                                            <hr>
                                        </div>
                            </ul>
                        </div>
                    </div>
                </div>
            </section>
        <!-- Media Section-->
        <section class="page-section bg-dark text-light mb-0" id="bg-media">
                <div class="container">
                    <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center text-center">
                        <div class="col-lg-8 align-self-end">
                            <hr>
                            <h1 class="font-beba">Galeria</h1>
                            <hr>
                            Sample Text Sample Text Sample Text Sample Text Sample Text
                        </div>
                    </div>
                </div>
            </section>
        <!-- Contact Section-->
        <section class="page-section text-dark mb-0 text-center" id="bg-contacto">
                <div class="container">
                    <div class="row gx-4 gx-lg-5 h-100 align-items-center justify-content-center">
                        <div class="col-lg-5">
                            <hr>
                            <h1 class="font-beba">Sigueme en mis Redes Sociales</h1>
                            <hr>
                            <br>
                            <div class="footer-social-icons">
                                    <ul class="social-icons">
                                        <li><a href="" class="social-icon"> <i class="fa fa-spotify"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-facebook"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-twitter"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-rss"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-youtube"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-linkedin"></i></a></li>
                                        <li><a href="" class="social-icon"> <i class="fa fa-github"></i></a></li>
                                    </ul>
                            </div>
                            <br>
                        </div>
                    </div>
                </div>
            </section>
        <!-- Copyright Section-->
        <div class="copyright py-4 text-center bg-dark text-white">
            <div class="container"><small>Copyright &copy; Your Website 2021</small></div>
        </div>
        
        <!-- Bootstrap core JS-->
        <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script>
        <!-- Core theme JS-->
        <script src="js/scripts.js"></script>
        <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *-->
        <!-- * *                               SB Forms JS                               * *-->
        <!-- * * Activate your form at https://startbootstrap.com/solution/contact-forms * *-->
        <!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *-->
        <script src="https://cdn.startbootstrap.com/sb-forms-latest.js"></script>
    </body>
</html>

据我所知,唯一的问题是你的#page-top锚,这并不奇怪,因为它的位置在身体外面。您可以将该id移动到另一个元素。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航