一文帶你學習Bootstrap中的導航條和分頁導航
這篇文章帶大家了解一下Bootstrap中的導航條和分頁導航,順帶介紹一下標籤和徽章,希望對大家有所幫助!
1、導航條基礎
#導航條(navbar)和上一節介紹的導航(nav),就相差一個字,多了一個「條」字。其實在Bootstrap框架中他們還是明顯的差別。在導航條(navbar)中有一個背景色、而且導航條可以是純連結(類似導航),也可以是表單,還有就是表單和導航一起結合等多種形式。 【相關推薦:《bootstrap教學》】
2、基礎導航條
在Bootstrap方塊中,導覽列與導覽從外觀上差異不是太多,但在實際使用中導航條要比導航複雜得多。
使用方法:
在製作一個基礎導航條時,主要分以下幾步:
#第一步:首先在製作導航的列表(<ul class="nav">
)基礎上新增類別名稱“navbar-nav”
第二步:在清單外部新增容器(div),並且使用類別名稱「navbar」和「navbar-default」
原理分析:
而導航條的顏色都是透過「.navbar-default」來控制。
3、為導航條添加標題、二級選單及狀態
在Web頁面製作中,常常在選單前面都會有一個標題(文字字號比其它文字稍大),其實在Bootstrap框架也為大家做了這方面考慮,其透過「navbar-header」和「navbar-brand」來實現,此功能主要起一個提醒功能,當然改良一下可以當作是logo(此處不做過多闡述)。其樣式主要是加大了字體設置,並且設置了最大寬度,同樣在默認導航條(navbar-default)下,對navbar-brand也做了顏色處理,同樣的,在基礎導航條中對菜單提供了目前狀態,停用狀態,懸浮狀態等效果,而且也可以帶有二級選單的導航條。
4、帶有表單的導航條
在Bootstrap框架中提供了一個“navbar-form”,使用方法很簡單,在navbar容器中放置一個帶有navbar-form類別名稱的表單,在Bootstrap框架中,也提供了「navbar-right」樣式,讓元素在導覽條靠右對齊。這裡有一個條件,只有當瀏覽器視窗寬度大於768px才生效。
5、導覽列中的按鈕、文字和連結
Bootstrap框架的導覽條中除了使用navbar-brand中的a元素和navbar-nav的ul和navbar-form之外,還可以使用其他元素。框架提供了三種其他樣式:
1)導覽列中的按鈕navbar-btn
2)導覽列中的文字navbar-text
#3)導覽條中的普通連結navbar-link
但這三種樣式在框架中使用時受到一定的限制,需要和navbar-brand、navbar-nav配合起來使用。而且對數量也有一定的限制,一般情況在使用一到兩個不會有問題,超過兩個就會有問題。
6、固定導航條
很多情況之一,設計師希望導航條固定在瀏覽器頂部或底部,這種固定式導航條的應用在在行動端開發中較為常見。 Bootstrap架構提供了兩種固定導覽條的方式:
☑ .navbar-fixed-top:導覽條固定在瀏覽器視窗頂部
#☑ .navbar-fixed-bottom:導覽條固定在瀏覽器視窗底部
使用方法很簡單,只需要在製作導航條最外部容器navbar上追加對應的類別名稱即可。
<div class="navbar navbar-default navbar-fixed-top" role="navigation"> … </div> <div class="content">我是内容</div> <div class="navbar navbar-default navbar-fixed-bottom" role="navigation"> … </div>
7、響應式導航條
如今瀏覽Web頁面的終端不在是一塵不變了,前面範例實現的導航條只能適配於大螢幕的瀏覽器,但當瀏覽器螢幕變小的時候,就不適合了。因此響應式設計也就隨之而來。那麼在一個響應式的Web頁面中,對於響應式的導航條也就非常的重要。
使用方法:
1)保證在窄螢幕時需要折疊的內容必須包裹在帶一個div內,並且為這個div加入collapse、navbar-collapse兩個類別名。最後為這個div新增一個class類別名稱或是id名。
2)保證在窄螢幕時要顯示的圖示樣式(固定寫法):
<button class="navbar-toggle" type="button" data-toggle="collapse"> <span class="sr-only">Toggle Navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button>
3)並為button新增data-target=".類別名稱/#id名",究競是類名還是id名呢?由需要折疊的div來決定。
需要折疊的div程式碼段:
<div class="collapse navbar-collapse" id="example"> <ul class="nav navbar-nav"> … </ul> </div>
窄屏时显示的图标代码段:
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target="#example"> ... </button>也可以这么写,需要折叠的div代码段:<div class="collapse navbar-collapse example" > <ul class="nav navbar-nav"> … </ul> </div>
窄屏时要显示的图标:
<button class="navbar-toggle" type="button" data-toggle="collapse" data-target=".example"> ... </button>
8、反色导航条
反色导航条其实是Bootstrap框架为大家提供的第二种风格的导航条,与默认的导航条相比,使用方法并无区别,只是将navbar-deafult
类名换成navbar-inverse
。其变化只是导航条的背景色和文本做了修改。
9、分页导航(带页码的分页导航)
分页导航几乎在哪个网站都可见。好的分页导航能给用户带来更好的用户体验。在Bootstrap框架中提供了两种分页导航:
☑ 带页码的分页导航
☑ 带翻页的分页导航
带页码的分页导航
带页码的分页导航,可能是最常见的一种分页导航,特别是在列表页内容超多的时候,会给用户提供分页的导航方式。
使用方法:
平时很多同学喜欢用div>a和div>span结构来制作带页码的分页导航。不过,在Bootstrap框架中使用的是ul>li>a这样的结构,在ul标签上加入pagination方法:
<ul class="pagination"> <li><a href="#">«</a></li> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> <li><a href="#">»</a></li> </ul>
10、分页导航(翻页分页导航)
Bootstrap框架除了提供带页码的分页导航之外还提供了翻页导航。这种分页导航常常在一些简单的网站上看到,比如说个人博客,杂志网站等。这种分页导航是看不到具体的页码,只会提供一个“上一页”和“下一页”的按钮。
使用方法:
在实际使用中,翻页分页导航和带页码的分页导航类似,为ul标签加入pager类:
<ul class="pager"> <li><a href="#">«上一页</a></li> <li><a href="#">下一页»</a></li> </ul>
11、标签
在一些Web页面中常常会添加一个标签用来告诉用户一些额外的信息,比如说在导航上添加了一个新导航项,可能就会加一个“new
”标签,来告诉用户。这是新添加的导航项。那么在Bootstrap框架中特意将这样的效果提取出来成为一个标签组件,并且以“.label
”样式来实现高亮显示。如果使用的是a标签元素来制作的话,为了让其更美观,在hover状态去掉下划线之类。只要在span标签上添加vertical-align: super;
就可以实现标签定位在右上角了。
使用原理:
使用方法很简单,你可以在使用span这样的行内标签:
<h3>Example heading <span class="label label-default">New</span></h3>
12、徽章
从某种意义上来说,徽章效果和前面介绍的标签效果是极其的相似。也是用来做一些提示信息使用。常出现的是一些系统发出的信息,比如你登录你的twitter后,如果你信息没有看,系统会告诉你有多少信息未读,在Bootstrap框架中,把这种效果称作为徽章效果,使用“badge
”样式来实现。不过和标签组件不一样的是:在徽章组件中没有提供多种颜色风格的效果,不过你也可以通过badges.less或者_badges.scss快速自定义。
使用方法:
使用方法,其实也没什么太多可说的,你可以像标签一样,使用span标签来制作,然后为他加入badge类:
<a href="#">Inbox <span class="badge">42</span></a>
更多关于bootstrap的相关知识,可访问:bootstrap基础教程!!
以上是一文帶你學習Bootstrap中的導航條和分頁導航的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

如何使用 Bootstrap 獲取搜索欄的值:確定搜索欄的 ID 或名稱。使用 JavaScript 獲取 DOM 元素。獲取元素的值。執行所需的操作。

在 Vue.js 中使用 Bootstrap 分為五個步驟:安裝 Bootstrap。在 main.js 中導入 Bootstrap。直接在模板中使用 Bootstrap 組件。可選:自定義樣式。可選:使用插件。

使用 Bootstrap 實現垂直居中:flexbox 法:使用 d-flex、justify-content-center 和 align-items-center 類,將元素置於 flexbox 容器內。 align-items-center 類法:對於不支持 flexbox 的瀏覽器,使用 align-items-center 類,前提是父元素具有已定義的高度。

在 Bootstrap 中插入圖片有以下幾種方法:直接插入圖片,使用 HTML 的 img 標籤。使用 Bootstrap 圖像組件,可以提供響應式圖片和更多樣式。設置圖片大小,使用 img-fluid 類可以使圖片自適應。設置邊框,使用 img-bordered 類。設置圓角,使用 img-rounded 類。設置陰影,使用 shadow 類。調整圖片大小和位置,使用 CSS 樣式。使用背景圖片,使用 background-image CSS 屬性。

創建 Bootstrap 分割線有兩種方法:使用 標籤,可創建水平分割線。使用 CSS border 屬性,可創建自定義樣式的分割線。

要設置 Bootstrap 框架,需要按照以下步驟:1. 通過 CDN 引用 Bootstrap 文件;2. 下載文件並將其託管在自己的服務器上;3. 在 HTML 中包含 Bootstrap 文件;4. 根據需要編譯 Sass/Less;5. 導入定製文件(可選)。設置完成後,即可使用 Bootstrap 的網格系統、組件和样式創建響應式網站和應用程序。

要調整 Bootstrap 中元素大小,可以使用尺寸類,具體包括:調整寬度:.col-、.w-、.mw-調整高度:.h-、.min-h-、.max-h-

如何使用 Bootstrap 按鈕?引入 Bootstrap CSS創建按鈕元素並添加 Bootstrap 按鈕類添加按鈕文本
