


Bootstrap 3之美06-Page Header、Breadcrumbs、Dropdowns、Button Dropdowns、用Button和Dropdowns模拟Select、Input Groups、Thumbnails、Panels、Wells_html/css_WEB-ITnose
本篇主要包括:
■ Page Header
■ Breadcrumbs
■ Button Groups
■ Dropdowns
■ Button Dropdowns
■ 用Button和Dropdowns模拟Select
■ Input Groups
■ Thumbnails
■ Panels
■ Wells
□ Page Header
Page Header是指页面最顶部。
<div class="page-header"> <h1 id="超级球迷">超级球迷</h1> <p class="text-warning">关于我们</p> </div>
以上div会跑到页面最顶部。
□ Breadcrumbs
面包屑。
<div class="page-header"> <ol class="breadcrumb"> <li><a href="/">主页</a></li> <li class="active"><a href="/">关于我们</a></li> </ol> <p class="text-warning">关于我们</p> </div>以上,ol部分为面包屑。
□ Button Groups
由几个按钮组成,但看上去像一个按钮。
<div class="row"> <div class="col-md-6 btn-group"> <button class="btn btn-success">按钮1</button> <button class="btn btn-success active">按钮2</button> <button class="btn btn-success">按钮3</button> </div> </div>
btn-group-vertical:Button Group垂直排列
btn-group-sm:Button Group由小按钮水平排列
一组radio,加上data-toggle="buttons"属性,点击某个radio,该按钮呈按下状。
<div class="row"> <div class="btn btn-group-sm" data-toggle="buttons"> <label class="btn btn-success"><input type="radio"/>The Dude</label> <label class="btn btn-success"><input type="radio"/>Donny</label> <label class="btn btn-success"><input type="radio"/>Maude</label> </div> </div>
□ Dropdowns
点击按钮,呈现下拉选项。
<div class="row"> <div class="dropdown"> <button class="btn btn-sm btn-success" data-toggle="dropdown">点我</button> <ul class="dropdown-menu"> <li><a href="#" tabindex="-1">Walter</a></li> <li><a href="#" tabindex="-1">Bunny</a></li> <li class="divider"></li> <li class="disabled"><a href="#" tabindex="-1">The Big</a></li> </ul> </div> </div>
□ Button Dropdowns
把Button Group和Dropdowns结合起来,点击Button Group中的某个按钮,呈现Dropdowns。
<div class="row"> <div class="btn-group btn-group-sm" data-toggle="buttons"> <label class="btn btn-success"><input type="radio"/>The Dude</label> <label class="btn btn-success"><input type="radio"/>Donny</label> <label class="btn btn-success"><input type="radio"/>Maude</label> <div class="btn-group btn-group-sm"> <button class="btn btn-success" data-toggle="dropdown">Other<span class="caret"></span></button> <ul class="dropdown-menu"> <li><a href="#" tabindex="-1">Walter</a></li> <li><a href="#" tabindex="-1">Bunny</a></li> <li class="divider"></li> <li class="disabled"><a href="#" tabindex="-1">The Big</a></li> </ul> </div> </div> </div>
还可以把按钮和箭头按钮分隔成2个按钮。
<button class="btn btn-success">Other</button><button class="btn btn-success" data-toggle="dropdown"><span class="caret"></span></button>
□ 用Button和Dropdowns模拟Select
html部分。
<div class="row"> <div class="dropdown"> <button class="btn btn-success" id="pickButton">请选择...</button> <button class="btn btn-success" data-toggle="dropdown"><span class="caret"></span></button> <ul class="dropdown-menu" id="reasonDropdown"> <li><a href="#" tabindex="-1">Adoration</a></li> <li><a href="#" tabindex="-1">Ordering a White Flower</a></li> <li><a href="#" tabindex="-1">I am lost</a></li> </ul> </div> </div>
当点击向下箭头,选择Dropdowns选项,需要把选项显示到id为pickButton的按钮上。
在js文件夹中创建site.js文件。
(function() { "use strict"; var $pckButton = $("#pickButton"); $("#reasonDropdown li a").on("click", function() { var reason = $(this).text(); $pckButton.text(reason); });})();
把site.js放到页面底部。
□ Input Groups
Input Groups是指Input与其它元素组合在一起,呈现出一体的效果。
<div class="row"> <div class="input-group"> <span class="input-group-addon">Name</span> <input type="text" class="form-control" name="userName" placeholder="输入用户名"/> </div> </div>
□ Pagination
<div class="row"> <ul class="pager"> <li class="previous"><a href="#">← 上一页</a></li> <li class="next"><a href="#">下一页 →</a></li> </ul> </div>
还可以是带数字分页的。
<div class="row"> <ul class="pagination pagination-lg"> <li class="previous"><a href="#">← 上一页</a></li> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li class="next"><a href="#">下一页 →</a></li> </ul> </div>
□ Thumbnails
当把一个div加上class="thumbnail"属性后,方便图片和文字的排版。
<div class="row"> <div class="col-md-4 col-sm-6"> <div class="thumbnail"> <a href="#"><img class="img-responsive lazy" src="/static/imghwm/default1.png" data-src="images/18.jpg" alt="18"/></a> <div class="caption"> <h3 id="赛事消息">赛事消息</h3> <p> 当比赛进行到第6分钟时,郜林近距离攻门被托莱奇封堵,在郜林示意托莱奇有手球时,迪亚曼蒂在球门另一侧的抢射被对手封堵挡出。主裁判哈桑没有理会郜林的投诉,慢镜头显示托莱奇确实有手球。 </p> </div> </div> </div> </div>
□ Panels
在设置为panel的div中,可以有panel的标题部分,panel的正文部分。
<div class="row"> <div class="panel panel-default"> <div class="panel-heading"> <h2 id="标题">标题</h2> </div> <div class="panel-body"> <p> 全场比赛伤停补时阶段,最具争议性的判罚出现了。在一次拼抢中,刘健背后对萨巴犯规,萨巴随机倒地,张琳?有一个抬腿动作,试图避免踩到萨巴,萨巴却捂着脸在地上剧烈翻滚。 </p> <img class="img-thumbnail lazy" src="/static/imghwm/default1.png" data-src="images/19.jpg" alt="19"/> </div> </div> </div>
□ Wells
在设置为well的div中,这块div在显示的时候重点着色,有很强的背景效果。
<div class="row"> <div class="well well-lg"> <p> 在2014赛季亚冠联赛的一场1/4决赛首回合比赛中,广州恒大客场0-1负于西悉尼流浪者。比赛中,出现了包括张琳?、郜林领到红牌在内的多次争议判罚。裁判专家张大樵在接受天津体育频道采访时表示拉罗卡对张琳?的犯规比较严重,应该领到一张黄牌,而张琳?打了拉罗卡的脸则属于严重犯规,主裁判哈桑向他出示红牌没有问题。哈桑张冠李戴,对萨巴犯规的是刘健,却向郜林出示了红牌。另外,张大樵认为哈桑在上半场漏判了恒大队的一个点球。 </p> </div> </div>
参考资料:WilderMinds

htmltagsareessentialforwebdevelopmentastheyandendenhancewebpages.1)semantictagsimproveaccessibilityandseo.2)semanteLayOut,語義和互動性。 3)poseriblesibilityandseoandseo.3)poseriblesoftagscanoftagscanoftagscanoptagscanoptimizeperefeneandimizeanDenSuroceRecRoscRoss-BrowserCrowserCercerComercompatibility。

一致的HTML編碼風格很重要,因為它提高了代碼的可讀性、可維護性和效率。 1)使用小寫標籤和屬性,2)保持一致的縮進,3)選擇並堅持使用單引號或雙引號,4)避免在項目中混合使用不同風格,5)利用自動化工具如Prettier或ESLint來確保風格的一致性。

在Bootstrap4中實現多項目輪播的解決方案在Bootstrap4中實現多項目輪播並不是一件簡單的事情。雖然Bootstrap...

如何實現鼠標滾動事件穿透效果?在我們瀏覽網頁時,經常會遇到一些特別的交互設計。比如在deepseek官網上,�...

無法直接通過CSS修改HTML視頻的默認播放控件樣式。 1.使用JavaScript創建自定義控件。 2.通過CSS美化這些控件。 3.考慮兼容性、用戶體驗和性能,使用庫如Video.js或Plyr可簡化過程。

在手機上使用原生select的潛在問題在開發移動端應用時,我們常常會遇到選擇框的需求。通常情況下,開發者傾...

在手機上使用原生select的弊端是什麼?在移動設備上開發應用時,選擇合適的UI組件是非常重要的。許多開發者�...

使用Three.js和Octree優化房間內第三人稱漫遊的碰撞處理在Three.js中使用Octree實現房間內的第三人稱漫遊並添加碰�...


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

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

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

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

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

Dreamweaver Mac版
視覺化網頁開發工具