2.Bootstrap常用樣式


1.標題
 
Bootstrap 和普通的 HTML 頁面一樣,定義標題都是使用標簽 <h1> ~ <h6> ,只不過 Bootstrap 覆蓋了其默認的樣式,使用其在所有瀏覽器下顯示的效果一樣,
為了讓非標題元素和標題使用相同的樣式,還特意定義了 .h1 ~ .h6 六個類名。同時后面可以緊跟着一行小的標題 <small></small> 或使用 .small
2.段落
 
  • 段落是排版中的另一個重要元素之一。
  • 通過.lead 來突出強調內容(其作用就是增大文本字號,加粗文本,而且對行高和margin也做相應的處理)。可以使用以下標簽給文本做突出樣式處理。
    • <small> :小號字
    • <b><strong>:加粗
    • <i><em>: 斜體
3.強調
 
        定義了一套類名,這里稱其為強調類名,這些強調嘞都是通過顏色來表示強調,具體說明如下:
 
  •     .text-muted: 提示,使用淺灰色(#999)
  •     .text.primary :主要,使用藍色(#428bca)
  •     .text-success:成功,使用淺綠色(#3c763d)
  •     .text-info:通知信息,使用淺藍色(#31708f)
  •     text-warning:警告,使用黃色(#8a6d3n)
  •     text-danger:危險,使用褐色(#a94442)
 
4.對齊效果
 
        
  在CSS中常常使用text-align 來實現文本的對齊風格的設置。
 
      其中主要有4種風格
              left    左對齊
              right    右對齊
              center    居中對齊
              justify    兩端對齊
 
  Bootstrap 中通過定義四個類名來控制文本的對齊風格
 
      text-left    左對齊
      text-right    右對齊
      text-center    居中對齊
      text-justify    兩端對齊
 
5.列表
  • 無序列表(ul)有序列表(ol)

          移除了默認的 list-style 樣式,也就是去掉了原無序列表前面的點 (去掉項目符號(編號))
  給列表添加class="list-inline",把垂直列表換成水平列表,而且去掉項目符號(編號),將所有元素放置於同一行。也可以說內聯列表就是為了制作水平導航而生的。
 
       給列表添加class="list-inline",把垂直列表換成水平列表,而且去掉項目符號(編號),將所有元素放置於同一行。也可以說內聯列表就是為了制作水平導航而生的。
  • 自定義列表(dl <dt><dd>)

    在原有的基礎加入了一些樣式,使用樣式class="dl-horizontal" 制作水平定義列表,當標題寬度超過 160px 時,將會顯示三個省略號。
 
6.代碼
 
  一般在個人博客上使用的較為頻繁,用於顯示代碼的風格。在 Bootstrap 主要提供了三種代碼風格:
 
  1.     使用<code></code> 來顯示單行內聯代碼
  2.     使用<pre></pre> 來顯示多行塊代碼
  3.     樣式pre-scrollable(height,max-height 高度固定為340px,超過則存在滾動條)
  4.     使用<kbd></kbd> 來顯示鍵盤快捷鍵
  5.    顯示htmL標簽的代碼需要適應字符實體,小於號(<)要使用硬編碼“&it;”來替代,大於號(>)使用"&gt;”來替代
 
 
7.表格
 
  class = "table" : 基礎表格
table-striped
斑馬線表格
table-bordered
帶邊框的表格
table-hover
鼠標懸停高亮的表格
table-condensed
緊湊型表格,單元格沒內距或者內距較其他表格的內距小

tr、th、td樣式

active
將懸停的顏色應用在行或者單元格上
success
表示成功的操作
info
表示信息變化的操作
warning
表示一個警告的操作
danger
表示一個危險的操作
7.表單
     
  文本框和下拉框
 
  • class="form-control" 表單元素的樣式   下拉選擇框select多個選擇設置multiple="multuple"
  • class="input-lg" :表單控件較大
  • class="input-sm" : 表單控件較小
 
  單選框和復選框
 
  • 垂直顯示(給input標簽加):class="radio"
  • 水平顯示(給label標簽加):class="radio-inline"
  • 垂直顯示(給div標簽加):class="checkbox"
  • 水平顯示(給div標簽加):class="checkbox-inline"
 
  按鈕
 
        基礎樣式(給button標簽加):class="btn"
 
  •        class="btn btn-default"    默認樣式Default
  •         class="btn btn-primary"    首選項Primary
  •         class="btn btn-success"    成功Success
  •         class="btn btn-info"    一般信息Info
  •         class="btn btn-warning"    警告Warning
  •         class="btn btn-danger"    危險Danger
  •         class="btn btn-link"    鏈接Link
 
        多標簽支持:使用 a div input 等制作按鈕
 
注意:
 
    雖然按鈕類可以應用到 <a> 和 <button> 元素上,但是,導航和導航條組件只支持 <button> 元素。 
    如果 <a> 元素被作為按鈕使用 – 並用於在當前頁面觸發某些功能 – 而不是用於鏈接其他頁面或鏈接當前頁面中的其他部分,那么,務必為其設置 role="button" 屬性。
    我們總結的最佳實踐是:強烈建議盡可能使用 <button> 元素來獲得在各個瀏覽器上獲得相匹配的繪制效果。

設置按鈕大小 

        使用 .btn-lg、.btn-sm 或 .btn-xs 就可以獲得不同尺寸的按鈕
    • class="btn-lg" 大按鈕
    • class="btn-sm" 小按鈕
    • class="btn-xs" 超小按鈕
  為 <button> 元素添加 disabled="disabled" 屬性,使其表現出禁用狀態,樣式添加disable看起來被禁用。
 
  表單布局
 
    基本的表單結構是 Bootstrap 自帶的,個別的表單控件自動接收一些全局樣式。下面列出了創建基本表單的步驟:
 
        向父元素<form> 元素 添加 role="form"
        把標簽和控件放在一個帶有 class="form-group" 的<div> 中。這是獲取最佳間距所必需的
        向所有的文本元素 <input> 、<textarea> 、select 添加 class="form-control"
 

    內聯表單(水平布局), 它的所有元素是內聯的,向左對齊的,標簽是並排的 ,向 <form> 標簽添加 class="form-inline"

 
 
8.縮略圖
 
  字體圖標

<span class="字體圖標類名"> 字體圖標 </span>
 
縮略圖的使用
  • 大多數站點都需要在網格中布局圖像、視頻、文本等。Bootstrap 通過縮略圖為此提供了一種簡便的方式
  • 使用 Bootstrap 創建縮略圖的步驟如下:
  • 在圖像周圍添加帶有 class="thumbnail" 的 <a> 標簽。
  • 這會添加四個像素的內邊距(padding)和一個灰色的邊框。
  • 當鼠標懸停在圖像上時,會動畫顯示出圖像的輪廓。
<body>
    <div class="container">
        <div class="col-sm-6 col-md-3">
            <a href="#" class="thumbnail">
                <img src="img/timg.jpg" alt="通用的占位符縮略圖">
            </a>
        </div>
    </div>
</body>
 
自定義內容
  • 現在我們有了一個基本的縮略圖,我們可以向縮略圖添加各種 HTML 內容,比如標題、段落或按鈕。具體步驟如下:
  • 把帶有 class="thumbnail" 的 <a> 標簽改為 <div>。
  • 在該 <div>內,您可以添加任何您想要添加的東西。由於這是一個 <div>,我們可以使用默認的基於 span 的命名規則來調整大小。
  • 如果您想要給多個圖像進行分組,請把它們放置在一個無序列表中,且每個列表項向左浮動。
 
 

面板

  面板組件用於把 DOM 組件插入到一個盒子中
  創建一個基本的面板,只需要向 <div> 元素添加 class="panel panel-default" 即可
  默認的 .panel 組件所做的只是設置基本的邊框 border 和 內補 padding 來包含內容
 
<div class="panel panel-default"> 
    <div class="panel-body"> 這是一個基本的面板 </div> 
</div>

 

  給盒子添加 class="panel-heading" 可以很簡單地向面板添加標題。
  給盒子添加 class="panel-body" 可以向面板添加主題內容
<div class="panel panel-warning">
    <div class="panel-heading">
        <h2>明星合集</h2>
    </div>
    <div class="panel-body">
        <div class="col-md-3">
            <div class="thumbnail">
                <img src="img/timg.jpg" alt="...">
                <h3>高圓圓</h3>
                <p>出生於北京市,中國內地影視女演員、模特。</p>
                
                <button class="btn btn-default">
                    <span class="glyphicon glyphicon-heart"></span>喜歡</button>
                <button class="btn btn-info">
                    <span class="glyphicon glyphicon-pencil"></span>評論
                </button>
            </div>
        </div>
    </div>
</div>
 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM