2021.7.9今日小結
今天繼續學習了Bootstrap表單與元件的應用。
導航欄
1、預設樣式導航欄
向<nav>標籤新增navbar和navbar-default樣式類。新增role=“navigation”有助於增加可訪問性。向<div>元素新增標題navbar-header樣式類。
為導航欄新增連結的話,只需要新增nav和navbar-nav樣式類的無序列表即可。
2、導航欄中的表單
為<form>元素新增navbar-from樣式類,以確保表單適當的垂直對齊,並且在較窄的視口中可以摺疊。
3、導航欄中的按鈕與文字
在<p>標籤中使用navbar-text,設定適當的前導和顏色。
在<button>標籤在使用navbar-btn使按鈕在導航欄上面垂直居中。
4、結合圖示的導航連結
<span class="glyphicon glyphicon-log-in"></span>設定圖示
5、對齊方式
navbar-left navbar-right
6、導航欄定位
navbar-fixed-top固定頁面頂部 navbar-fixed-bottom固定在頁面底部 navbar-static-top跟著頁面一起滾動
7、反色導航欄
navbar-inverse 建立一個黑色背景白色文字的反色導航欄。
導航元素
通過<ul>標記中新增nav樣式,在此類基礎上新增nav-tables和nav-pills來改變導航欄樣式
其他導航
1、響應式導航
(1)將導航欄中所有要被摺疊的內容由一個<div>元素包裹,並且給這個<div>元素新增“collapse"和“navbar-collapse"樣式類,然後給這個<div>元素新增一個class或ID值。
(2)在導航欄標題內新增一個按鈕<button>元素,用於觸發選單項的顯示與隱藏。給這個按鈕應用data-target=".."屬性,屬性值對應上面<div>元素的class或ID值。
2、路徑導航
路徑導航也稱為麵包屑導航,是一種基於網站層次資訊的顯示方式。路徑導航可以顯示釋出日期、類別或標籤,用來表示當前頁面在導航層次結構內的位置,路徑導航是建立 一個帶有“breadcrumb”樣式類的無序列表。
3、分頁導航
在無序列表<ul>上新增pagination樣式類。 翻頁是pager樣式類。
CSS元件 標籤與徽章
<spanClass="labellabel-default">預設標籤祥式</span>
Botstrap具有多種顏色標籤,用於表達不同的頁面資訊,其說明如下所示:labellabel-default:預設的灰色標籤。
labellabel-primary:重要,其內容用深藍色顯示,提示使用者注意閱讀。
labellabel-success:成功,其內容用亮綠色顯示,表示成功或積極的動作。
labellabel-info:資訊,其內容用淺藍色顯示。
labellabel-warning:警告,其內容用黃色顯示,提醒使用者應該謹慎操作。
labellabel-danger:危險,其內容用紅色顯示,提醒使用者危險的操作資訊。
其使用格式如下所示:
<spanclass="labellabel-default">default</span>
<spanclass="labellabel-primary">primary</span>
<spanclass="labellabel-success">success</span>
<spanclass="label label-info">info</spao>
<spanclass="labellabel-warning">warning</span>
<span class="labellabel-danger">danger</span>
微章與標籤相似,主要區別在於微章的邊角更加圓滑。徽章主要用於突出顯示新的或未讀的項。 如果需要使用微章,只需要把<span class="badge"新增到連結。
<ahref='"#”>Mailbox<spanclass="badge">50</span></a>
巨幕與頁頭
可以在所有的container樣式類外使用jumbotron樣式類
縮圖
在影象周圍新增帶有thumbnail類的<a>標籤
警告與進度條
alert-success(成功) alert-info(資訊) alert-warning(警告) alert-danger(危險) alert-dismissable(新增一個關閉按鈕)
進度條progress-bar樣式類 aria-valuenow(合適) aria-valuemin(最小) aria-valuemax(最大) style="width:40%"
面板
panel樣式類 panel-heading頭部 panel-body內容 panel-footer尾部
Bootstrap外掛
模態框
(1)modal:是把<div>的內容設定為模態框最外層容器的樣式類。
(2)modal-dialog:是把<div>的內容設定為模態框第二層容器的樣式類。
(3)modal-content:是把<div>的內容設定為模態框第三層容器的樣式類。
其中:modal-header:是把<div>設定為模態框視窗頭部的樣式類。
modal-body:是把<div>設定為模態框視窗主體內容的樣式類。
modal-footer:是把<div>設定為模態框視窗底部的樣式類。
(4)aria-hidden="true":用於保持模態框視窗不可見,直到觸發器被觸發為止(例如單擊相關的觸發按鈕)。
(5)class="close":用於設定模態框視窗關閉按鈕的樣式類。
(6)data-dismiss="modal":用於關閉模態框視窗。