Html 如何在导航栏旁边添加向下箭头图标和“生成页面”下拉菜单?

Html 如何在导航栏旁边添加向下箭头图标和“生成页面”下拉菜单?,html,css,Html,Css,我想知道如何在导航栏文本“关于我”和“单位”旁边实现一个向下箭头图标 此外,我如何也使这两个页面下拉菜单?在下面的代码中,由于我不知道如何将它们设置为下拉菜单,所以我没有将它们设置为下拉菜单 <!DOCTYPE html> <html lang="en"> <html> <head> <title>Liam Docherty | London Web Developer &amp; GFX designer</ti

我想知道如何在导航栏文本“关于我”和“单位”旁边实现一个向下箭头图标

此外,我如何也使这两个页面下拉菜单?在下面的代码中,由于我不知道如何将它们设置为下拉菜单,所以我没有将它们设置为下拉菜单

<!DOCTYPE html>
<html lang="en">
<html>
<head>
    <title>Liam Docherty | London Web Developer &amp; GFX designer</title>
      <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
      <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  </head>
<style>
        body{
          margin: 0;
          padding: 0;
        }
        header{
          height: 10vh;
          background-color: #4D5061;
        }
        nav ul{
          list-style-type: none;
          overflow: hidden;
          text-align: center;
    }
        nav ul li a{
          display: inline-block;
          padding: 3.5vh 8px 4px;
          color: white;
          text-decoration: none;
          font-size: 14pt;
          font-family:'Roboto', sans-serif;
        }
        nav ul li { 
          padding-bottom:6px;
          position:relative;
          display: inline-block;
        }
        nav ul li:after {
          content:'';
          position:absolute;
          right:50%;
          bottom:0;
          left:50%;
          height:3px;
          background-color:red;
          border-radius:9px;
          transition:all .2s;
        }
          nav ul li:hover:after {
          right:0;
          left:0;
        }
          a:hover { color:red; 
        }
        #logo{
          padding-top: 2vh;
          padding-left: 20px;
          float: left;
        }
        section{
          position:relative;
        }
        .section1{
          height:93vh;
          background-color: #FFFFFF;
          text-align: center;
        }
        .section2{
          height:93vh;
          background-color: #A59E8C;
          text-align:center;
          color:white; 
          padding-top:23vh;
        }
        .contact_section{
          height:93vh;
          background-color: grey;
        }
        .hero{
          height:750px;
        }
        h1{
          font-family:'Roboto', sans-serif;
          color: white;
        }
        .container-fluid{
          padding: 60px 50px;
        }
        .bg-grey{
          background-color: #f6f6f6;
        }
        .logo-small{
          color: #000000;
          font-size: 50px;
        }
        .logo{
          color: #000000;
          font-size: 200px;
        }
        @media screen and (max-width: 768px){
          .col-sm-4 {
          text-align: center;
          margin: 25px 0;
        }
        .fa-angle-down{
          color: #4D5061;
        }
        footer{
          height:10vh;
        }
    </style>
  <body>
        <header>
          <div id="logo">
            <img src="http://placehold.it/60x60" alt=""></div>
          <nav>
              <ul>
                <li><a href="#">Home</a></li>
                <li><a href="#">About Me</a></li>
                <li><a href="#">Units</a></li>
                <li><a href="#">Clients</a></li>
                <li><a href="#contact-me">Contact Me</a></li>
              </ul>
          </nav>
        </header>
        <section class="section1">


            <div class="hero"></div>

            <i class="fa fa-angle-down" style="font-size:100px;"></i>

        </section>
        <section class="section2">
            <div class="banner">
                <h1>What I can offer you</h1>
                <p> Feel free to contact me regarding any  </p>
                <div class="container-fluid text-center">
                    <div class="row">
                        <div class="col-sm-4">
                             <span class="glyphicon glyphicon-off logo-small"></span>
                             <h4>Availability</h4>
                             <p>You can expect a response with 24 hours of the sent message. </p>
                        </div>
                    </div>
                </div>
            </div>
        </section>
        <section id="contact-me" class="contact_section">

        </section>
  </body>
  <footer>
  </footer>
</html>

Liam Docherty |伦敦网络开发商;GFX设计师
身体{
保证金:0;
填充:0;
}
标题{
高度:10vh;
背景色:#4D5061;
}
导航ul{
列表样式类型:无;
溢出:隐藏;
文本对齐:居中;
}
海军ulli a{
显示:内联块;
填充:3.5vh 8px 4px;
颜色:白色;
文字装饰:无;
字号:14pt;
字体系列:'Roboto',无衬线;
}
nav ul li{
垫底:6px;
位置:相对位置;
显示:内联块;
}
李国宝:之后呢{
内容:'';
位置:绝对位置;
右:50%;
底部:0;
左:50%;
高度:3倍;
背景色:红色;
边界半径:9px;
过渡:all.2s;
}
导航ulli:悬停:之后{
右:0;
左:0;
}
a:悬停{颜色:红色;
}
#标志{
填充顶部:2vh;
左侧填充:20px;
浮动:左;
}
部分{
位置:相对位置;
}
.第1节{
高度:93vh;
背景色:#FFFFFF;
文本对齐:居中;
}
.第2节{
高度:93vh;
背景色:#A59E8C;
文本对齐:居中;
颜色:白色;
填充顶部:23vh;
}
.联络联络联络组{
高度:93vh;
背景颜色:灰色;
}
.英雄{
高度:750px;
}
h1{
字体系列:'Roboto',无衬线;
颜色:白色;
}
.容器液体{
填充:60px 50px;
}
.bg灰色{
背景色:#f6f6f6;
}
.标志小{
颜色:#000000;
字体大小:50px;
}
.标志{
颜色:#000000;
字体大小:200px;
}
@媒体屏幕和屏幕(最大宽度:768px){
.col-sm-4{
文本对齐:居中;
利润率:25px0;
}
.fa角向下{
颜色:#4D5061;
}
页脚{
高度:10vh;
}
我能给你的 如有任何疑问,请随时与我联系

可利用性 您可以期待收到24小时的回复


看起来您正在使用引导,所以请尝试这段代码,我在您的代码中没有看到引导javascipt文件,当然,您必须链接和jQuery

  <ul class="nav nav-tabs">
  ...
  <li role="presentation" class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
      Dropdown <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
      ...
    </ul>
  </li>
  ...
</ul>
    ...
    • ...
  • ...

如果您仍然无法理解,请告诉我。

您可以使用引导解决该问题,然后将css应用于此引导代码

<!DOCTYPE html>
<html>
<head>
    <title>Liam Docherty | London Web Developer &amp; GFX designer</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">

    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

    <!-- Optional theme -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
</head>

<body>

    <nav class="navbar navbar-default">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                    <span class="sr-only"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#"><img src="http://placehold.it/60x60" alt=""></a>
            </div>

            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav">
                    <li><a href="#">Home</a></li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">About Me<span class="caret"></span></a>
                        <ul class="dropdown-menu">
                            <li><a href="#">1</a></li>
                            <li><a href="#">2</a></li>
                            <li><a href="#">3</a></li>
                        </ul>
                    </li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Units<span class="caret"></span></a>
                        <ul class="dropdown-menu">
                            <li><a href="#">1</a></li>
                            <li><a href="#">2</a></li>
                            <li><a href="#">3</a></li>
                        </ul>
                    </li>
                    <li><a href="#">Clients</a></li>
                    <li><a href="#">Contact Me</a></li>
                </ul>
            </div><!-- /.navbar-collapse -->
        </div><!-- /.container-fluid -->
    </nav>

    <script src="jquery-3.1.0.min.js"></script>
    <!-- Latest compiled and minified JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
</body>
</html>

Liam Docherty |伦敦网页开发者和GFX设计师

只需记住更改jquery文件的

已测试并正在运行

以下是您的解决方案:

<!DOCTYPE html>
<html lang="en">

<html>

<head>
    <title>Liam Docherty | London Web Developer &amp; GFX designer</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>
<style>
    body {
        margin: 0;
        padding: 0;
    }
    header {
        height: 10vh;
        background-color: #4D5061;
    }
    nav ul {
        list-style-type: none;
        text-align: center;
    }
    nav ul li {
        display: inline-block;
    }
    nav ul li a {
        display: inline-block;
        padding: 3.5vh 8px 4px;
        color: white;
        text-decoration: none;
        font-size: 14pt;
        font-family: 'Roboto', sans-serif;
    }
    nav ul li:hover a {
        text-decoration: none;
        color: red;
        border-bottom: 1px solid red;
    }
    #logo {
        padding-top: 2vh;
        padding-left: 20px;
        float: left;
    }
    section {
        position: relative;
    }
    .section1 {
        height: 93vh;
        background-color: #FFFFFF;
        text-align: center;
    }
    .section2 {
        height: 93vh;
        background-color: #A59E8C;
        text-align: center;
        color: white;
        padding-top: 23vh;
    }
    .contact_section {
        height: 93vh;
        background-color: grey;
    }
    .hero {
        height: 750px;
    }
    h1 {
        font-family: 'Roboto', sans-serif;
        color: white;
    }
    .container-fluid {
        padding: 60px 50px;
    }
    .bg-grey {
        background-color: #f6f6f6;
    }
    .logo-small {
        color: #000000;
        font-size: 50px;
    }
    .logo {
        color: #000000;
        font-size: 200px;
    }
    @media screen and (max-width: 768px) {
        .col-sm-4 {
            text-align: center;
            margin: 25px 0;
        }
        .fa-angle-down {
            color: #4D5061;
        }
        footer {
            height: 10vh;
        }
</style>

<body>
        <nav class="navbar navbar-default">
            <div class="container-fluid">
                <!-- Brand and toggle get grouped for better mobile display -->
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="navbar-brand" href="#"><img src="http://placehold.it/60x60" alt="Your Brand Name"></a>
                </div>

                <!-- Collect the nav links, forms, and other content for toggling -->
                <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                    <ul class="nav navbar-nav">
                            <li><a href="#">Home</a>
                            </li>
                            <li class="dropdown">
                                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="true">About Me <span class="caret"></span></a>
                                <ul class="dropdown-menu">
                                    <li><a href="#">Action</a>
                                    </li>
                                    <li><a href="#">Another action</a>
                                    </li>
                                    <li><a href="#">Something else here</a>
                                    </li>
                                    <li role="separator" class="divider"></li>
                                    <li><a href="#">Separated link</a>
                                    </li>
                                    <li role="separator" class="divider"></li>
                                    <li><a href="#">One more separated link</a>
                                    </li>
                                </ul>
                            </li>
                            <li class="dropdown">
                                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Units <span class="caret"></span></a>
                                <ul class="dropdown-menu">
                                    <li><a href="#">Action</a>
                                    </li>
                                    <li><a href="#">Another action</a>
                                    </li>
                                    <li><a href="#">Something else here</a>
                                    </li>
                                    <li role="separator" class="divider"></li>
                                    <li><a href="#">Separated link</a>
                                    </li>
                                    <li role="separator" class="divider"></li>
                                    <li><a href="#">One more separated link</a>
                                    </li>
                                </ul>
                            </li>
                            <li><a href="#">Clients</a>
                            </li>
                            <li><a href="#contact-me">Contact Me</a>
                            </li>
                        </ul>
                      </div><!-- /.navbar-collapse -->
                    </div><!-- /.container-fluid -->
        </nav>


    <section class="section1">


        <div class="hero"></div>

        <i class="fa fa-angle-down" style="font-size:100px;"></i>

    </section>
    <section class="section2">
        <div class="banner">
            <h1>What I can offer you</h1>
            <p> Feel free to contact me regarding any </p>
            <div class="container-fluid text-center">
                <div class="row">
                    <div class="col-sm-4">
                        <span class="glyphicon glyphicon-off logo-small"></span>
                        <h4>Availability</h4>
                        <p>You can expect a response with 24 hours of the sent message. </p>
                    </div>
                </div>
            </div>
        </div>
    </section>
    <section id="contact-me" class="contact_section">

    </section>
    <script   src="https://code.jquery.com/jquery-3.1.1.js"   integrity="sha256-16cdPddA6VdVInumRGo6IbivbERE8p7CQR3HzTBuELA="   crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

</body>
<footer>
</footer>
</html>

Liam Docherty |伦敦网页开发者和GFX设计师
身体{
保证金:0;
填充:0;
}
标题{
高度:10vh;
背景色:#4D5061;
}
导航ul{
列表样式类型:无;
文本对齐:居中;
}
李国荣{
显示:内联块;
}
海军ulli a{
显示:内联块;
填充:3.5vh 8px 4px;
颜色:白色;
文字装饰:无;
字号:14pt;
字体系列:“Roboto”,无衬线;
}
nav ul li:悬停a{
文字装饰:无;
颜色:红色;
边框底部:1px纯红;
}
#标志{
填充顶部:2vh;
左侧填充:20px;
浮动:左;
}
部分{
位置:相对位置;
}
.第1节{
身高:93