Bootstrap框架基礎

1)後臺開發人員,寫css搞一個好看的頁面,十分困難;
	html、css、js開發頁面非常困難;

2)bootstrap: 一個前端開發框架
	(1)框架:一個半成品軟件,開發人員可以在框架基礎上,在進行開發,簡化編碼
		web知識 + javase--》豐富的網站 BS架構的程序:	
			但是編碼麻煩,因此有些人把基礎知識封裝了一下,使用非常簡單,提供一些jar包;
			我們藉助jar包快速開發;
	(2)好處:
		1.定義好了很多的css樣式和js插件,我們開發人員直接可以使用這些樣式和插件得到豐富的效果;
		2.響應式佈局-->兼容移動設備:
			同一套頁面,可以兼容不同分辨率的設備;

			筆記: 淘寶如何做呢? 寫了2套頁面,維護變得困難;
				  apple怎麼做呢? 就是響應式佈局,會變成漢堡按鈕; 

3)作爲後臺開發工程師,這些很少;

4)使用bootstrap
  (1)去官網下載bootstrap;
  (2)解壓後,在項目中將css fonts js複製到項目中;
  		帶min不帶min區別:
  			帶min的是壓縮版本,回車、製表符等去掉了;

  (3)創建html頁面,引入資源文件:
  	    前三行:
  	  		1:編碼
  	  		2:IE的支持
  	  		3:視口, 寬度:設備的寬度 縮放比例: 1:1

  	  	筆記:
  	  		jquery: 簡化js的開發,增強js的功能;
  	  		bootstrap依賴於jquery;

5)3部分內容
	(1)響應式佈局
		步驟: 
			1.定義容器,相當於之前的table
				容器分類:
					1.container: 有點留白
					2.container-fluid  100%的寬度,每一種設備

			2.定義行,相當於tr.
				樣式:row

			3.定義元素. 指定該元素在不同的設備上所佔的格子數目.
				樣式: col-設備代號-格子數目(1~12)

				4種設備代號:
					1. xs:相當於手機 < 768px   col-xs-12
					2. sm:相當於pad  >= 768
					3. md: 筆記本    >=992
					4. lg: 臺式機    >=1200


		筆記: 
			自己寫如何實現?
				獲取屏幕寬度,根據不同寬度,調整縮放,這樣很麻煩;

			bootstrap依賴於柵格系統:
				將一行平均分成12個格子,可以指定元素佔幾個格子;

			<div>在pc上顯示佔4個格子;
				  在手機上佔據12個格子;

			超出了12,那麼會自動換行;

			柵格類屬性,向上兼容

			如果真實設備的寬度 < 柵格類屬性的設備的代號的最小值,那麼一個元素佔滿一整行

	(2)css樣式

	(3)js插件

	
6)柵格系統注意事項:

7)css樣式和js插件
	(1)全局css樣式
		按鈕
		圖片
		表格
		表單

	(2)組件
		導航條
		分頁條

	(3)插件
		輪播圖

8)我們不需要去看懂,會改就行了; 

9)哪裏看不懂刪除哪裏

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章