當前位置:成語大全網 - 書法字典 - 如何使用bootstrap快速開發壹個簡單的預。

如何使用bootstrap快速開發壹個簡單的預。

Bootstrap是壹個用於快速開發Web應用程序和網站的前端框架。Bootstrap基於HTML、CSS和JAVASCRIPT。

歷史

Bootstrap是由Twitter的馬克·奧托和雅各布·桑頓開發的。Bootstrap是2011年8月在GitHub上發布的開源產品。

最近,我有很多空閑時間。今天,我將介紹壹個前端“風格”框架-bootstrap。

首先,Bootstrap的整體架構

為什麽我在簡介中稱Bootstrap為前端風格框架?也許這個標題不是很準確,但我認為這個標題可以使壹些初學者更快地理解和了解Bootstrap是什麽。我不喜歡用壹些高大上的詞匯來加深對某個知識點的理解,而是更喜歡用壹些大家都容易理解的詞匯來描述知識點。雖然這種描述可能有點不準確,但我認為這沒什麽大不了的,因為這種描述確實可以讓初學者更快地理解這些知識。因為我在學習知識點的時候有這樣的困惑,壹些知識的官方文檔說是高大上,其實只是以前的東西,然後包裝起來讓開發更容易更快。因此,我在這裏與Bootstrap框架分享相同的內容。而內容的組織也是為了初學者更好的掌握。因為我剛開始接觸的時候是個初學者。我認為這種組織可以更快更好地理解知識。

對於Bootstrap,首先要介紹的是它的整體架構——它是由什麽組成的?我相信通過查看下面的圖片,您可以快速了解Bootstrap具體由什麽組成。

從上圖可以清楚地看到,Bootstrap主要由以下幾部分組成:

12網格系統——即把屏幕分成12列。

使用行來組織元素(每行包括12列),然後將內容放在列中。

列偏移量由col-md-offset-*控制。

基本布局組件-Bootstrap提供了各種基本布局組件。如排版、代碼、表格、按鈕、表格等。

Jquery——Bootstrap所有JavaScript插件都依賴Jquery。如果您想使用這些JS插件,則必須參考Jquery庫。這就是為什麽除了Bootstrap的JS文件和CSS文件之外,我們還需要參考Jquery庫的原因。它們是依賴關系。

CSS組件-Bootstrap為我們預先實現了許多CSS組件。例如下拉框、按鈕組、導航等。也就是說,Bootstrap內容幫助我們定義了許多CSS樣式,您可以直接將這些樣式應用於之前的下拉框和其他元素。

——JavaScript插件Bootstrap也為我們實現了壹些JS插件。我們可以使用它提供的插件來完成壹些常用功能,並且不需要重新編寫JS代碼來實現提示框和模態窗口等效果。

響應式設計——這是壹種設計理念。響應式意味著它會根據屏幕大小自動調整頁面,這樣前端頁面就可以在不同大小的屏幕上表現良好。

Bootstrap由以上部分組成。上面已經對每個組件進行了簡要介紹,下面的內容無非是通過壹些示例對每個組件進行詳細介紹。

二、12網格系統

Bootstrap為更好的布局定義了12網格系統。每個前端框架首先要定義的是布局系統。在Bootstrap中,頁面布局是使用行和列創建的。其布局有幾個原則:

行必須包含在。集裝箱(固定寬度)或。容器-液體(100%寬度)。

每行包含12列。

在每壹列中放置內容。

在bootstrap的網格系統中,瀏覽器根據寬度分為四種類型。這些值是:自動(100%)、750像素、970像素、1170像素。

對應的款式有超小型(xs)、小型(sm)、中型屏幕(md)和大型(lg)。

這是通過媒體查詢定義最小寬度來實現。所以Bootstrap做出來的網頁兼容大的不兼容小的!

在Bootstrap框架中,屏幕尺寸的邊界值已經被預先定義,並且其邊界值通過媒體查詢來定義。其定義如下:

/*超小屏幕(手機,不到768 px)*/

/*沒有與媒體查詢相關的代碼,因為這是Bootstrap中的默認值(記住Bootstrap是移動設備的優先級嗎?) */

/*小屏幕(平板顯示器,768像素或更高)*/

@media(最小寬度:@ screen-sm-min ){...}

/*中等屏幕(桌面顯示器,992像素或更高)*/

@media(最小寬度:@ screen-MD-min ){...}

/*大屏幕(大型桌面顯示器,大於或等於1200 px)*/

@media(最小寬度:@ screen-LG-min ){...}

事實上,在Win8應用程序開發中也使用了媒體查詢來實現響應式應用程序。因此,如果妳將來聽到響應式系統,不要覺得很深刻。事實上,它是為我們定義媒體查詢的框架。如果它超過了媒體查詢中定義的最小寬度,並且對應於某種類型的屏幕,通過這種方式,您可以縮小不同屏幕之間的元素大小以適應屏幕。但是Bootstrap提出的概念是移動設備優先,所以Bootstrap設計的頁面只能兼容大的,不能兼容小的。

三、基本布局組件

基本布局組件是為Bootstrap框架內的壹些基本布局標簽定義壹些統壹的樣式。如表格、按鈕、表單等。讓我們來看壹個表格示例:

& lt!DOCTYPE html & gt

& lthtml & gt

& lthead & gt

& ltmeta charset =“utf-8“& gt;

& ltmeta?/jquery/1.11.2/jquery . min . js“& gt;& lt/script & gt;

& lt!-包括所有編譯的插件(如下),或根據需要包括單個文件-& gt;

& lt給srwww.cdccgs.com寫劇本?/bootstrap/3 . 3 . 4/js/bootstrap . min . js“& gt;& lt/script & gt;

& lt/body & gt;

& lt/html & gt;

對於按鈕和表單的示例代碼,我不會在此發布。您可以通過以下鏈接查看運行效果和源代碼。您也可以通過最終下載文件下載本主題的所有源代碼。

第四,CSS組件

CSS組件類似於基本布局組件,即Bootstrap為壹些標簽定義了壹些現有的樣式,這些樣式的效果非常漂亮,因此每個公司或開發人員都不需要編寫另壹種樣式,從而加快了開發效率。讓我們在這裏直接看壹個導航的例子。說白了,用多了自然就習慣了。