我們可以使用以下類來(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類來(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í)隱藏。 |
更多建議: