发表于: 2019-04-13 21:59:32

2 697


今天完成的事情:

1.继续css任务8

2.对css任务8首页使用媒体查询

3.对导航栏进行折叠功能的代码编写

明天计划的事情:

1.继续css任务8

2.继续学习bootstrap

遇到的问题:

暂无

收获:

1.如何制作响应式折叠导航栏

   折叠导航栏是导航栏变化得到的一种,可以自适应小屏幕,在小屏幕上将导航栏自动折叠成按钮,通过点击按钮来显示导航选项。

    1)用一个container的div包裹住导航条

          

     2)id和target保持一致且可以自命名

     3)在nav-link这个类所在标签添加菜单名称

          

2.Bootstrap 折叠(Collapse)插件

   1)data-toggle="collapse" 添加到您想要展开或折叠的组件的链接上。

        

   2)href 或 data-target 属性添加到父组件,它的值是子组件的 id

        

   3)data-parent 属性把折叠面板(accordion)的 id 添加到要展开或折叠的组件的链接上。

       

3.可以通过以下两种方式使用折叠(Collapse)插件:

  •     1)通过 data 属性:向元素添加 data-toggle="collapse" 和 data-target,自动分配可折叠元素的控制。data-target 属性接受一个 CSS 选择器,并会对其应用折叠效果。请确保向可折叠元素添加 class .collapse。如果您希望它默认情况下是打开的,请添加额外的 class .in。

    为了向可折叠控件添加类似折叠面板的分组管理,请添加 data 属性 data-parent="#selector"。

  •     2)通过 JavaScript:可通过 JavaScript 激活 collapse 方法,如下所示:
    $('.collapse').collapse()

返回列表 返回列表
评论

    分享到