Bootstrap 實(shí)用類

2018-03-03 16:33 更新

我們可以使用以下類來(lái)啟用屏幕尺寸落在特定范圍內(nèi)的設(shè)備上的元素的可見(jiàn)性。

.visible-*-*類有三種變體,每個(gè)CSS顯示屬性值一個(gè):inline,block和inline-block。

描述
.visible-xs-* 使元素只在屏幕寬度小于768px的超小型設(shè)備上可見(jiàn),在其他上隱藏。
.visible-sm-* 使元素僅在屏幕寬度大于或等于 768px 但小于992px的小型設(shè)備上可見(jiàn),在其他上隱藏。
.visible-md-* 使元素僅在屏幕寬度大于或等于992px 但小于1200px的中型設(shè)備上可見(jiàn),在其他上隱藏。
.visible-lg-* 使元素僅在屏幕寬度大于或等于1200px的大型設(shè)備上可見(jiàn),在其他上隱藏。.

我們可以混合上述類,使元素在多個(gè)設(shè)備上可見(jiàn)。

我們可以對(duì)任何元素應(yīng)用類 .visible-xs-* .visible-md-*,使其在超小型和中型設(shè)備上可見(jiàn)。

<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap-theme.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<style type="text/css">
    p{
        padding: 10px;
        background: #EEEEEE;
    }
    .bs-example{
      margin: 20px;
    }
</style>
</head>
<body>
<div class="bs-example">
    <p class="visible-xs">
    This paragraph is visible only on <strong>Extra Small Devices</strong> 
    that has screen width less than <code>768px</code>.</p>
    <p class="visible-sm">
    This paragraph is visible only on <strong>Small Devices</strong> 
    that has screen width greater than equal to <code>768px</code> but less than <code>992px</code>.</p>
    <p class="visible-md">This paragraph is visible only on <strong>Medium Devices</strong> 
    that has screen width greater than or equal to <code>992px</code> but 
    less than <code>1200px</code>.</p>
    <p class="visible-lg">This paragraph is visible only on <strong>Large Devices</strong> that 
    has screen width greater than or equal to <code>1200px</code>.</p>
</div>
</body>
</html>

hidden類

我們可以使用以下hidden類來(lái)隱藏某些設(shè)備上的元素。

描述 描述
.hidden-xs 僅在屏幕寬度小于768px的超小型設(shè)備上隱藏元素,在其他上可見(jiàn)。
.hidden-sm 僅在屏幕寬度大于或等于768px但小于992px的小型設(shè)備上隱藏元素,在其他上可見(jiàn)。
.hidden-md 僅在屏幕寬度大于或等于992px但小于1200px中型設(shè)備上隱藏元素,在其他上可見(jiàn)。
.hidden-lg 僅在屏幕寬度大于或等于1200px的大型設(shè)備上隱藏元素,在其他上可見(jiàn)。

我們可以混合上面的類,使元素在多個(gè)設(shè)備上隱藏。

我們可以在任何元素上應(yīng)用類 .hidden-xs .hidden-md,使其在超小型和中小型設(shè)備上隱藏。

<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap-theme.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
<style type="text/css">
    p{
        padding: 20px;
        background: #E6E6FA;
        border-radius: 5px;
    }
    .bs-example{
      margin: 20px;
    }
</style>
</head>
<body>
<div class="bs-example">
    <p class="hidden-xs">This paragraph is hidden only on <strong>Extra Small Devices</strong> that 
    has screen width less than <code>768px</code>.</p>
    <p class="hidden-sm">This paragraph is hidden only on <strong>Small Devices</strong> that has 
    screen width greater than equal to <code>768px</code> but less than <code>992px</code>.</p>
    <p class="hidden-md">This paragraph is hidden only on <strong>Medium Devices</strong> that has 
    screen width greater than or equal to <code>992px</code> but less than <code>1200px</code>.</p>
    <p class="hidden-lg">This paragraph is hidden only on <strong>Large Devices</strong> that has 
    screen width greater than or equal to <code>1200px</code>.</p>
</div>
</body>
</html>

顯示/隱藏打印

我們可以使用以下實(shí)用類來(lái)顯示或隱藏某些元素用于打印目的。

描述 描述
.visible-print-block 隱藏瀏覽器呈現(xiàn)的塊元素,打印時(shí)可見(jiàn)。
.visible-print-inline 隱藏瀏覽器呈現(xiàn)的內(nèi)嵌元素,打印時(shí)可見(jiàn)。
.visible-print-inline-block 隱藏瀏覽器呈現(xiàn)的inline-block元素,打印時(shí)可見(jiàn)。
.hidden-print 在瀏覽器上顯示的元素,打印時(shí)隱藏。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)