中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

BootStrap基本樣式的使用方法

發布時間:2021-01-19 11:44:49 來源:億速云 閱讀:191 作者:小新 欄目:web開發

這篇文章主要介紹BootStrap基本樣式的使用方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

Bootstrap基本樣式的使用

一、準備工作

1,響應式布局

Bootstrap是一種響應式布局框架,可以自動適配不同設備大小的顯示模式,使用方式:在head標簽中引入以下代碼:

<meta name="viewport" content="width=device-width, initial-scale=1">

其中 initial-scale=1 表示縮放比例為1.

2,引入bootstrap.css

可以將bootstrap.css文件下載到本地進行本地導入,還可以使用CDN導入,其中CDN導入方法如下:

<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">

<!-- 可選的 Bootstrap 主題文件(一般不用引入) -->
<link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap-theme.min.css">

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

使用CDN的優缺點:1,必須在網絡環境下才可引入;2,如果在當地的服務器上有文件,則加載速度會很快,比如CDN在青島的某個服務器上存在bootstrap.css文件,則青島地區的用戶引入該文件的速度會很快,反之速度較慢,加載的延遲較高;3,使用CDN加載css文件在Webstorm軟件中沒有代碼提示,如需要代碼提示,建議將bootstrap.css下載到本地再引入。

3,引入bootstrap.js和jQuery.js

可以將bootstrap.js和jQuery.js文件下載到本地進行本地導入,還可以使用CDN導入,其中CDN導入方法如下:

<!-- jQuery 某些bootstrap插件需要使用 -->
<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
<!-- 所有的bootstrap插件都需要引入 -->
<script src="js/bootstrap.min.js"></script>

注意:盡量將js文件的引入放在body標簽的最后,提高瀏覽器渲染頁面的性能。

二、開發中常使用到的樣式

1,柵格系統

Bootstrap 提供了一套響應式、移動設備優先的流式柵格系統,隨著屏幕或視口(viewport)尺寸的增加,系統會自動分為最多12列。

  • “行(row)”必須包含在 .container (固定寬度)或 .container-fluid (100% 寬度)中,以便為其賦予合適的排列(aligment)和內補(padding)。流式布局容器(.container-fluid),將最外面的布局元素 .container 修改為 .container-fluid,就可以將固定寬度的柵格布局轉換為 100% 寬度的布局。與.container的區別就是將container的最大寬度始終設置為設備屏幕的100%。

  • 柵格系統中的列是通過指定1到12的值來表示其跨越的范圍。例如,三個等寬的列可以使用三個 .col-xs-4 來創建。

  • 如果一“行(row)”中包含了的“列(column)”大于 12,多余的“列(column)”所在的元素將被作為一個整體另起一行排列。

代碼片段如下:

<p class="container">
//將一行按照8:4分成兩列
  <p class="row">
    <p class="col-md-8">.col-md-8</p>
    <p class="col-md-4">.col-md-4</p>
  </p>
//將一行三等分為三列
  <p class="row">
    <p class="col-md-4">.col-md-4</p>
    <p class="col-md-4">.col-md-4</p>
    <p class="col-md-4">.col-md-4</p>
  </p>
//將一行等分為兩列
  <p class="row">
    <p class="col-md-6">.col-md-6</p>
    <p class="col-md-6">.col-md-6</p>
  </p>
</p>

柵格參數

通過下表可以詳細查看 Bootstrap 的柵格系統是如何在多種屏幕設備上工作的;

兼容模式是向后兼容,例如當時用.col-md-時,在大屏幕時依然按照中等屏幕的布局方式排列,在小屏幕或者超小屏幕時則按照堆疊的方式排列,同樣的原理,如果設置.col-xs-,則在所有的設備上都顯示為其設置的排版布局,因為柵格系統是向后兼容;

柵格布局采用的是左浮動的布局方式,可以通過定義class屬性值為.clearfix來清除浮動;

.col-md-offset-5來設置該柵格左邊空出的5格,.col-md-push-3,表示該柵格向右移動3格,.col-md-pull-3表示改柵格向左移動3格;


超小屏幕 手機 (<768px)小屏幕 平板 (≥768px)中等屏幕 桌面顯示器 (≥992px)大屏幕 大桌面顯示器 (≥1200px)
柵格系統行為總是水平排列開始是堆疊在一起的,當大于這些閾值時將變為水平排列C
.container 最大寬度None (自動)750px970px1170px
類前綴.col-xs-.col-sm-.col-md-.col-lg-
列(column)數12
最大列(column)寬自動~62px~81px~97px
槽(gutter)寬30px (每列左右均有 15px)
可嵌套
偏移(Offsets)
列排序

通過柵格系統的布局方式,可以很簡潔的設計出自己需要的響應式布局排版,能夠在不同設備上達到不同的顯示效果。

通過下面的實例說明柵格布局在手機、平板、電腦設備上的動態布局的強大:

<p class="container">
 <p class="row">
   <p class="col-xs-12 col-sm-6 col-md-8">.col-xs-12 .col-sm-6 .col-md-8</p>
   <p class="col-xs-6 col-md-4">.col-xs-6 .col-md-4</p>
 </p>
</p>

其中第三行的class屬性值表示的意思是,在超小屏幕(<768px)上顯示為12個柵格,在小屏幕(>768px)上顯示為6個柵格,在中等屏幕(>=992px)上顯示的為8個柵格,大屏幕上未定義,根據柵格的向后兼容,在大屏幕上顯示的為中等屏幕的布局。

媒體查詢

很容易理解,如下代碼:

-width: @screen-sm--width: @screen-md--width: @screen-lg-min) { ... }

e.g:
p{
/* 中等屏幕(桌面顯示器,大于等于 992px) 此時執行{}里面的樣式*/
@media (min-width: @screen-md-min) { width:100% }

/* 大屏幕(大桌面顯示器,大于等于 1200px) 此時執行{}里面的樣式*/
@media (min-width: @screen-lg-min) { width:80%}}

2、表格的常用樣式

基礎樣式.table

BootStrap基本樣式的使用方法

帶條紋區分行的表格.table-striped

BootStrap基本樣式的使用方法

帶邊框的表格.table-border

BootStrap基本樣式的使用方法

帶鼠標懸停是區分的表格.table-hover

BootStrap基本樣式的使用方法

表格行顯示的樣式,通過設置tr的class屬性值來控制,常用屬性值有.info/.success/.warning/.active/.danger

BootStrap基本樣式的使用方法

以上是“BootStrap基本樣式的使用方法”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

玛曲县| 安平县| 盐城市| 永德县| 昌黎县| 西林县| 商城县| 南京市| 大宁县| 宾阳县| 永济市| 株洲县| 宁河县| 平潭县| 米泉市| 宁阳县| 三都| 安远县| 贡嘎县| 启东市| 河南省| 岐山县| 旬阳县| 安康市| 甘德县| 石柱| 民勤县| 中宁县| 西充县| 枣强县| 河西区| 云南省| 阳江市| 祁东县| 武邑县| 仪陇县| 云霄县| 淳化县| 普陀区| 共和县| 南皮县|