Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用滚动条创建引导媒体列表?_Javascript_Html_Css_Bootstrap 4 - Fatal编程技术网

Javascript 如何使用滚动条创建引导媒体列表?

Javascript 如何使用滚动条创建引导媒体列表?,javascript,html,css,bootstrap-4,Javascript,Html,Css,Bootstrap 4,这是我的密码: 电视:开 灯:打开 空调:关 创建会议 A. B C A. B C A. B C A. B C A. B C A. B C 2. 3. 使用CSS,将其放入空的标记中,并从ul中删除溢出自动h-100类 #pills-info { height: calc(100vh - 100px); overflow-y: scroll } 使用CSS,将其放入空的标记中,并从ul中删除

这是我的密码:


电视:开
灯:打开
空调:关
创建会议
  • A.
  • B
  • C
  • A.
  • B
  • C
  • A.
  • B
  • C
  • A.
  • B
  • C
  • A.
  • B
  • C
  • A.
  • B
  • C
2. 3.
使用CSS,将其放入空的
标记中,并从
ul
中删除
溢出自动h-100

#pills-info {
  height: calc(100vh - 100px);
  overflow-y: scroll
}

使用CSS,将其放入空的
标记中,并从
ul
中删除
溢出自动h-100

#pills-info {
  height: calc(100vh - 100px);
  overflow-y: scroll
}

可以使用具有以下2个属性的CSS类添加滚动条:

  • overflow-y:滚动
  • 最大高度:高度

  • 滚动条的CSS类示例:

            .scroll-bar {
                overflow-x: scroll;
                overflow-y: scroll;
                max-height: 100px;
            }
    
    <html>
        <head>
            <!-- Required meta tags -->
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    
            <!-- Bootstrap CSS -->
            <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
            <!-- Optional JavaScript -->
            <!-- jQuery first, then Popper.js, then Bootstrap JS -->
            <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
            <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
            <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>
    
            <style>
                .scroll-bar {
                    overflow-x: scroll;
                    overflow-y: scroll;
                    max-height: 100px;
                }
            </style>    
        </head>
        <body class="p-1">
            <div class="p-0 container-fluid">
                <div class="p-0 row h-25 no-gutters">
                    <div class="p-0 col-12 col-sm-12 col-lg-12 col-xl-12">
                        <video id="selfView" class="h-100 w-100 position-absolute" controls muted>
                            <source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
                        </video>
                    </div>
                </div>
                <div class="p-0 row no-gutters">
                    <div class="d-flex flex-row justify-content-center p-0 col-12 col-sm-12 col-lg-12 col-xl-12">
                        <div class="btn-group-toggle p-1" data-toggle="buttons">
                          <label class="btn btn-sm btn-lg btn-success">
                            TV:<span class="badge badge-success">On</span>
                            <input type="checkbox" id="shareVideo" checked>
                          </label>
                        </div>
                        <div class="btn-group-toggle p-1" data-toggle="buttons">
                          <label class="btn-sm btn btn-lg btn-success">
                            Light:<span class="badge badge-success">On</span>
                            <input type="checkbox" id="shareAudio" checked>
                          </label>
                        </div>
                        <div class="btn-group-toggle p-1" data-toggle="buttons">
                          <label class="btn-sm btn btn-lg btn-danger">
                            Air Cond:<span class="badge badge-danger">Off</span>
                            <input type="checkbox" id="shareScreen">
                          </label>
                        </div>
                        <div class="btn-group-toggle p-1">
                            <button class="btn-sm btn btn-lg btn-success">Create a meeting</button>
                        </div>
                    </div>
                </div>
                <div class="p-0 row no-gutters">
                    <div class="p-0 col-12 col-sm-12 col-lg-12 col-xl-12">
                        <ul class="nav nav-pills p-1 d-flex justify-content-around" id="pills-tab" role="tablist">
                            <li class="nav-item">
                                <a class="nav-link active" 
                                    id="pills-info-tab" data-toggle="pill" 
                                    href="#pills-info" role="tab" aria-controls="pills-info" aria-selected="true">
                                    i
                                </a>
                            </li>
                            <li class="nav-item">
                                <a class="nav-link" 
                                    id="pills-member-tab" data-toggle="pill" 
                                    href="#pills-member" role="tab" aria-controls="pills-member" aria-selected="false">
                                    f
                                </a>
                            </li>
                            <li class="nav-item">
                                <a class="nav-link" 
                                    id="pills-message-tab" data-toggle="pill" 
                                    href="#pills-message" role="tab" aria-controls="pills-message" aria-selected="false">
                                    c
                                </a>
                            </li>
                        </ul>
                        <div class="tab-content border border-success position-relative" id="pills-tabContent"> 
    
                                <div class="tab-pane fade p-0 show active" id="pills-info" role="tabpanel" aria-labelledby="pills-member-tab">
                                    <ul class="list-unstyled overflow-auto h-100 scroll-bar">
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                    </ul>
                                </div>
                                <div class="tab-pane fade p-0" id="pills-member" role="tabpanel" aria-labelledby="pills-member-tab">    
                                    2
                                </div>
                                <div class="tab-pane fade p-0" id="pills-message" role="tabpanel" aria-labelledby="pills-member-tab">   
                                    3
                                </div>
    
                        </div>
                    </div>
                </div>
            </div>
        </body>
    </html>
    
    下面是将CSS类添加到列表中的工作示例:

            .scroll-bar {
                overflow-x: scroll;
                overflow-y: scroll;
                max-height: 100px;
            }
    
    <html>
        <head>
            <!-- Required meta tags -->
            <meta charset="utf-8">
            <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    
            <!-- Bootstrap CSS -->
            <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous">
            <!-- Optional JavaScript -->
            <!-- jQuery first, then Popper.js, then Bootstrap JS -->
            <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
            <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
            <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script>
    
            <style>
                .scroll-bar {
                    overflow-x: scroll;
                    overflow-y: scroll;
                    max-height: 100px;
                }
            </style>    
        </head>
        <body class="p-1">
            <div class="p-0 container-fluid">
                <div class="p-0 row h-25 no-gutters">
                    <div class="p-0 col-12 col-sm-12 col-lg-12 col-xl-12">
                        <video id="selfView" class="h-100 w-100 position-absolute" controls muted>
                            <source src="https://www.w3schools.com/html/mov_bbb.mp4" type="video/mp4">
                        </video>
                    </div>
                </div>
                <div class="p-0 row no-gutters">
                    <div class="d-flex flex-row justify-content-center p-0 col-12 col-sm-12 col-lg-12 col-xl-12">
                        <div class="btn-group-toggle p-1" data-toggle="buttons">
                          <label class="btn btn-sm btn-lg btn-success">
                            TV:<span class="badge badge-success">On</span>
                            <input type="checkbox" id="shareVideo" checked>
                          </label>
                        </div>
                        <div class="btn-group-toggle p-1" data-toggle="buttons">
                          <label class="btn-sm btn btn-lg btn-success">
                            Light:<span class="badge badge-success">On</span>
                            <input type="checkbox" id="shareAudio" checked>
                          </label>
                        </div>
                        <div class="btn-group-toggle p-1" data-toggle="buttons">
                          <label class="btn-sm btn btn-lg btn-danger">
                            Air Cond:<span class="badge badge-danger">Off</span>
                            <input type="checkbox" id="shareScreen">
                          </label>
                        </div>
                        <div class="btn-group-toggle p-1">
                            <button class="btn-sm btn btn-lg btn-success">Create a meeting</button>
                        </div>
                    </div>
                </div>
                <div class="p-0 row no-gutters">
                    <div class="p-0 col-12 col-sm-12 col-lg-12 col-xl-12">
                        <ul class="nav nav-pills p-1 d-flex justify-content-around" id="pills-tab" role="tablist">
                            <li class="nav-item">
                                <a class="nav-link active" 
                                    id="pills-info-tab" data-toggle="pill" 
                                    href="#pills-info" role="tab" aria-controls="pills-info" aria-selected="true">
                                    i
                                </a>
                            </li>
                            <li class="nav-item">
                                <a class="nav-link" 
                                    id="pills-member-tab" data-toggle="pill" 
                                    href="#pills-member" role="tab" aria-controls="pills-member" aria-selected="false">
                                    f
                                </a>
                            </li>
                            <li class="nav-item">
                                <a class="nav-link" 
                                    id="pills-message-tab" data-toggle="pill" 
                                    href="#pills-message" role="tab" aria-controls="pills-message" aria-selected="false">
                                    c
                                </a>
                            </li>
                        </ul>
                        <div class="tab-content border border-success position-relative" id="pills-tabContent"> 
    
                                <div class="tab-pane fade p-0 show active" id="pills-info" role="tabpanel" aria-labelledby="pills-member-tab">
                                    <ul class="list-unstyled overflow-auto h-100 scroll-bar">
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                      <li class="media">
                                        a
                                      </li>
                                      <li class="media">
                                        b
                                      </li>
                                      <li class="media">
                                        c
                                      </li>
                                    </ul>
                                </div>
                                <div class="tab-pane fade p-0" id="pills-member" role="tabpanel" aria-labelledby="pills-member-tab">    
                                    2
                                </div>
                                <div class="tab-pane fade p-0" id="pills-message" role="tabpanel" aria-labelledby="pills-member-tab">   
                                    3
                                </div>
    
                        </div>
                    </div>
                </div>
            </div>
        </body>
    </html>
    
    
    .滚动条{
    溢出-x:滚动;
    溢出y:滚动;
    最大高度:100px;
    }
    电视:开
    灯:打开
    空调:关
    创建会议
    
    • A.
    • B
    • C
    • A.
    • B
    • C
    • A.
    • B
    • C
    • A.
    • B
    • C
    • A.
    • B