移动端的bootstrap dropdown 如何调样式?

发布于 2022-09-01 19:51:07 字数 1330 浏览 9 评论 0

图片描述

如图所示,下拉列表的下拉选项铺满整个页面,然后遮盖后面的列表数据,这种效果如何实现呢?

我目前所写的代码为:

        <!-- 下拉列表-->
        
   <div id="dropdown">
   <table>
       <tr>
           <td width="80%">消费记录</td>
           <td width="20%">
               <ul class="nav navbar-nav">
         <li class="dropdown">
            <button type = "button" class = "btn dropdown-toggle" id = "dropdownMenu1" data-toggle = "dropdown">
                                    请选择
            <span class = "caret"></span>
            </button>
               <ul class="dropdown-menu">
                  <li><a id="action-1" href="#">
                                                 一周内</a>
                  </li>
                  <li class="divider"></li>
                  <li><a href="#">一个月内</a></li>
                  <li class="divider"></li>
                  <li><a href="#">三个月内</a></li>
               </ul>
            </li>
         </ul>
           </td>
       </tr>
   </table>
   </div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

空城旧梦 2022-09-08 19:51:07

添加一个空容器,半透明黑色,下拉菜单出现时visible opacity 1, 应该还要实现点击这块区域dropdown收起吧,再添加个事件即可。
你可以去看看8dianhou.com 手机版,首页上汉堡包点击后应该就是你要的效果,我写的。

娇纵 2022-09-08 19:51:07

用z-index,就像做ps一样,一层一层叠起来。

先给一个透明灰色效果,设置为0层

background-color:rgba(0,0,0,.2)

或者

opacity:.2

兼容自己写

然后,给你的下拉菜单设置为1层?。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文