Javascript 响应性设计-手机和手机之间的反向css效果;本例中的桌面布局

Javascript 响应性设计-手机和手机之间的反向css效果;本例中的桌面布局,javascript,jquery,html,css,Javascript,Jquery,Html,Css,在本例中,菜单在桌面布局中展开,在移动布局中隐藏 我的问题是如何做到以下几点 移动布局:无隐藏并展开菜单 桌面布局:隐藏菜单 $(“#导航切换”)。单击(函数(){ $('nav')。切换类别(“活动”); }); *{ 保证金:0; 填充:0; -webkit框大小:边框框; -moz框大小:边框框; 框大小:边框框; } html, 身体{ 字体系列:无衬线; 字体大小:100%; } #顶杆{ 位置:相对位置; 最大宽度:1000px; 高度:85px; 背景色:#22bbff; 左

在本例中,菜单在桌面布局中展开,在移动布局中隐藏

我的问题是如何做到以下几点

  • 移动布局:无隐藏并展开菜单
  • 桌面布局:隐藏菜单
$(“#导航切换”)。单击(函数(){
$('nav')。切换类别(“活动”);
});
*{
保证金:0;
填充:0;
-webkit框大小:边框框;
-moz框大小:边框框;
框大小:边框框;
}
html,
身体{
字体系列:无衬线;
字体大小:100%;
}
#顶杆{
位置:相对位置;
最大宽度:1000px;
高度:85px;
背景色:#22bbff;
左边距:自动;
右边距:自动;
}
#导航开关{
浮动:对;
显示:块;
左边框:1px实心#fff;
}
导航{
浮动:对;
}
.主动保险商实验室{
显示:块;
}
保险商实验室{
位置:绝对位置;
显示:无;
顶部:60px;
右:0;
宽度:150px;
列表样式类型:无;
背景色:#22bbff;
边框:1px实心#fff;
文本对齐:居中;
}
李{
显示:块;
}
a{
显示:块;
填充顶部:21px;
右边填充:40px;
左侧填充:40px;
垫底:21px;
颜色:#fff;
文字装饰:无;
背景色:#294C52;
边框:1px实心#fff;
}
a:悬停{
背景色:#1BBC9B;
边框:1px实心#fff;
}
@媒体屏幕和屏幕(最小宽度:767px){
导航{
位置:相对位置;
浮动:对;
右:50%;
}
#导航开关{
显示:无;
}
保险商实验室{
位置:相对位置;
浮动:对;
显示:块;
排名:0;
右图:-50%;
宽度:自动;
高度:60px;
列表样式类型:无;
边界:无;
}
李{
浮动:左;
显示:块;
}
}

首先添加此

  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

既然你想让它反应灵敏。。。 那么如何使用它呢 比如说

   <body>

<div class="container">
      <h2>Table</h2>
      <p>The .table-responsive class creates a responsive table which will scroll horizontally on small devices (under 768px). When viewing on anything larger than 768px wide, there is no difference:</p>                                                                                      
      <div class="table-responsive">          
      <table class="table">
        <thead>
          <tr>
            <th>#</th>
            <th>Firstname</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>1</td>
            <td>Anna</td>
          </tr>
          <tr>
            <td>2</td>
            <td>Debbie</td>
          </tr>
          <tr>
            <td>3</td>
            <td>John</td>
          </tr>
        </tbody>
      </table>
      </div>
    </div>

    </body>

桌子
.table responsive类创建一个响应表,它将在小型设备(768px以下)上水平滚动。在任何大于768px的屏幕上观看时,都没有区别:

# 名字 1. 安娜 2. 黛比 3. 约翰
因此,如果您将一个类或另一个容器放在这个容器的“表响应”之外,它将不再具有响应性…

首先添加这个

  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

既然你想让它反应灵敏。。。 那么如何使用它呢 比如说

   <body>

<div class="container">
      <h2>Table</h2>
      <p>The .table-responsive class creates a responsive table which will scroll horizontally on small devices (under 768px). When viewing on anything larger than 768px wide, there is no difference:</p>                                                                                      
      <div class="table-responsive">          
      <table class="table">
        <thead>
          <tr>
            <th>#</th>
            <th>Firstname</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>1</td>
            <td>Anna</td>
          </tr>
          <tr>
            <td>2</td>
            <td>Debbie</td>
          </tr>
          <tr>
            <td>3</td>
            <td>John</td>
          </tr>
        </tbody>
      </table>
      </div>
    </div>

    </body>

桌子
.table responsive类创建一个响应表,它将在小型设备(768px以下)上水平滚动。在任何大于768px的屏幕上观看时,都没有区别:

# 名字 1. 安娜 2. 黛比 3. 约翰
因此,如果您将一个类或另一个容器放在这个容器的“表响应”之外,它将不再具有响应性…

首先添加这个

  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

既然你想让它反应灵敏。。。 那么如何使用它呢 比如说

   <body>

<div class="container">
      <h2>Table</h2>
      <p>The .table-responsive class creates a responsive table which will scroll horizontally on small devices (under 768px). When viewing on anything larger than 768px wide, there is no difference:</p>                                                                                      
      <div class="table-responsive">          
      <table class="table">
        <thead>
          <tr>
            <th>#</th>
            <th>Firstname</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>1</td>
            <td>Anna</td>
          </tr>
          <tr>
            <td>2</td>
            <td>Debbie</td>
          </tr>
          <tr>
            <td>3</td>
            <td>John</td>
          </tr>
        </tbody>
      </table>
      </div>
    </div>

    </body>

桌子
.table responsive类创建一个响应表,它将在小型设备(768px以下)上水平滚动。在任何大于768px的屏幕上观看时,都没有区别:

# 名字 1. 安娜 2. 黛比 3. 约翰
因此,如果您将一个类或另一个容器放在这个容器的“表响应”之外,它将不再具有响应性…

首先添加这个

  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>

既然你想让它反应灵敏。。。 那么如何使用它呢 比如说

   <body>

<div class="container">
      <h2>Table</h2>
      <p>The .table-responsive class creates a responsive table which will scroll horizontally on small devices (under 768px). When viewing on anything larger than 768px wide, there is no difference:</p>                                                                                      
      <div class="table-responsive">          
      <table class="table">
        <thead>
          <tr>
            <th>#</th>
            <th>Firstname</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>1</td>
            <td>Anna</td>
          </tr>
          <tr>
            <td>2</td>
            <td>Debbie</td>
          </tr>
          <tr>
            <td>3</td>
            <td>John</td>
          </tr>
        </tbody>
      </table>
      </div>
    </div>

    </body>

桌子
.table responsive类创建一个响应表,它将在小型设备(768px以下)上水平滚动。在任何大于768px的屏幕上观看时,都没有区别:

# 名字 1. 安娜 2. 黛比 3. 约翰

因此,如果您将一个类或另一个容器放在这个容器的“表响应”之外,它就不会再响应了…

如果您的意思与您的示例相反-普通浏览器上的小折叠菜单,移动设备上的全菜单-您可以将@media查询从使用
minwidth
更改为:

@media screen and (max-width: 767px) {

。但是,当视口变得太窄时,这将破坏菜单的布局。

如果您想与示例相反-普通浏览器上的小折叠菜单,移动设备上的全菜单-您可以将@media查询从使用
最小宽度更改为: