簡體   English   中英

使響應式引導表為水平

[英]Make responsive bootstrap table horizontal

我有一個引導表

 <table class="table-responsive" >
    <th> Points </th>                                           
    <th> Players </th>                               
    <th> Prizes </th>

    <tr>
      <td>{{ points }}</td>              
      <td>{{ players }}</td>              
      <td>{{ prizes }}</td>                            
    </tr>

 </table>

這個桌子看起來像

在此處輸入圖片說明

問題是,即使在小屏幕上,它看起來也是這樣。 如何在小屏幕上使其水平,如下圖所示?

在此處輸入圖片說明

使用原始表無法實現小屏幕上所需的表結構,因為結構不同。 因此,可以在較小的屏幕上顯示備用表,然后在較小的屏幕上隱藏原始表,反之亦然。

的HTML

<table id="big-screen">
    <tr>
        <th>Points</th>                                           
        <th>Players</th>                               
        <th>Prizes</th>
    </tr>
    <tr>
        <td>{{ points }}</td>              
        <td>{{ players }}</td>              
        <td>{{ prizes }}</td>                            
    </tr>
</table>
<table id="small-screen">
    <tr><th>Points</th></tr>
    <tr><td>{{ points }}</td></tr>                               
    <tr><th>Players</th></tr>
    <tr><td>{{ players }}</td></tr>
    <tr><th>Prizes</th></tr>
    <tr><td>{{ prizes }}</td></tr>
</table>

的CSS

@media screen and (max-width: 319px) {
  #small-screen {
    display: table;
  }
  #big-screen {
    display: none;
  }
}

@media screen and (min-width: 320px) {
  #small-screen {
    display: none;
  }
  #big-screen {
    display: table;
  }
}

這是jsfiddle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM