bootstrap知識小點

来源:http://www.cnblogs.com/evan-success/archive/2016/01/27/5163625.html
-Advertisement-
Play Games

年底沒什麼項目做了,整理下最近做的網站使用到的bootstrap知識 一、導入bootstrap樣式和腳本 <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <script src="js/bootstrap


年底沒什麼項目做了,整理下最近做的網站使用到的bootstrap知識

一、導入bootstrap樣式和腳本

    <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" />
    <script src="js/bootstrap.min.js" type="text/javascript"></script>

二、導航條

<div class="navbar navbar-fixed-top">
        <div class="navbar-inner">
            <div class="container">
                <a class="brand pull-left" href="#">RenderKa
                </a>
                <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </a>
                <div class="nav-collapse collapse">
                    <div class="icon_home"><a href="Index.aspx" target="_blank">CN</a>/EN</div>         
                    <ul id="nav-list" class="nav pull-right">
                        <li><a href="#price">Price</a></li>
                        <li><a href="#support">Support</a></li>
                        <li><a href="#workflow">Workflow</a></li>
                        <li><a href="#contact">Contact</a></li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
View Code

1、.navbar class 添加 class .navbar-fixed-top:表示讓導航欄固定在頁面的頂部

2、.brand class: 以不同的方式顯示

3、.pull-left: 靠左對齊

4、為了給導航欄添加響應式特性,您要摺疊的內容必須包裹在帶有 classes .collapse.navbar-collapse 的 <div> 中。摺疊起來的導航欄實際上是一個帶有 class .navbar-toggle 及兩個 data- 元素的按鈕。第一個是 data-toggle,用於告訴 JavaScript 需要對按鈕做什麼,第二個是 data-target,指示要切換到哪一個元素。三個帶有 class .icon-bar 的 <span> 創建所謂的漢堡按鈕。這些會切換為.nav-collapse <div> 中的元素。

三、佈局容器

<div class="container  container-fluid">
        <div class="row-fluid" id="workflow">  
            <h1 class="page-title" >Workflow
                    <a href="#price" class="arrow-top">
                        <img src="img/arrow-top.png">
                    </a>
            </h1> 
            <div class="span2" style="font-size:13px;"><img src="img/kefu1.jpg" />
                contact our customer service via Skype or email to place your order
            </div>
            <div class="span1" style="margin-top:50px;"><img src="img/Arrows.jpg" /></div>
            <div class="span2" style="font-size:13px;"><img src="img/wendong1.jpg" />
                upload your archived scene file including all materials and setups
            </div>
            <div class="span1" style="margin-top:50px;"><img src="img/Arrows.jpg" /></div>
            <div class="span2" style="font-size:13px;"><img src="img/times1.jpg" />
               we will send testframes to confirm that everything works fine at our end after your confirmation we will proceed start rendering
            </div>
            <div class="span1" style="margin-top:50px;"><img src="img/Arrows.jpg" /></div>
            <div class="span2" style="font-size:13px;"><img src="img/xiazai1.jpg" />
                after we received the payment we will send the files via dropbox or ftp
            </div>           
        </div>
      </div>
View Code

1、.container class: 用於固定寬度並支持響應式佈局的容器

2、.container-fluid: 用於 100% 寬度,占據全部視口(viewport)的容器

3、1個row里最多12個span

四、滾動監聽

1、引入js:<script src="js/bootstrap-scrollspy.js" type="text/javascript"></script>

2、(1)向您想要監聽的元素(通常是 body)添加 data-spy="scroll",然後添加帶有 Bootstrap .nav 組件的父元素的 ID 或 class 的屬性 data-target

(2)

$("#nav-list li, #scroll_up").click(function(e) {
        e.preventDefault();
         $('html, body').animate({
                scrollTop: $($(this).children("a").attr("href")).offset().top
         },1500);
    });    

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 在javascript中對象是一種基本的數據類型,在數據結構上是一種散列表,可以看作是屬性的無序集合,除了原始值其他一切都是對象。它可以用來表示現實世界中或者我們大腦中抽象出來的客體,這和其他面向對象的編程語言有些類似,但js並不是面向對象的而是基於對象的,因為典型的面向對象要求封裝、繼承和多態,而
  • 效果預覽:http://hovertree.com/texiao/html5/19/本效果適用於移動設備,可以使用手機等瀏覽效果。源碼下載:http://hovertree.com/h/bjaf/mwvn0mxi.htm本實例用到了toggleClass方法,請參考:http://hovertree
  • 由於html5的流行,現在移動端大多數的需求都可以使用audio來播放音頻,但您可能只是需要很簡單的播放/停止效果,但不同的瀏覽器上的audio樣式卻不盡人意,所以我簡單的把它進行了封裝
  • 前言:我們一直在用瀏覽器,你是否真正玩過他?NO! 在IE瀏覽器中,打開一個網頁,右擊菜單欄中有一個查看源代碼功能,不過這個源代碼太長了,不易分析。 之後的瀏覽器增加了一項功能,叫做審查元素功能。 在谷歌瀏覽器中,打開一個網頁,右擊菜單欄中有一項是檢查;在搜狗瀏覽器中,打開一個網頁,右擊菜單欄有一項
  • 很多Web開發人員在忽視正則表達式之後,還可以順利的工作,但很多情況下,一句正確的正則表達式,很有可能省略半屏的代碼。 正則表達式的解釋 術語與操作符 匹配一類字元 釋義 重覆出現 預定義字元類 分組 或操作符 反向引用 編譯正則表達式 捕獲匹配的片段 正則表達式的解釋 在JavaScript中,與
  • 一、包裝對象 原因由於s是一個字元串,在執行第二行中,s.len = 4;;時生成一個臨時對象,臨時對象在執行完之後則被銷毀。故 new String('hello word')和 "hello word"這兩個是有區別的,前者是一個對象,且有原始值,前者的原始值就是後者。
  • js 下拉列表 省 市 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="htt
  • jq: 1.、鏈式操作$('div').find('h3').eq(2).html('hello'); // .eq(2) 選擇第3個h3元素 2、.end()方法使結果集後退一步; 3、html()沒有參數,表示取出h1的值;html()有參數,表示賦值。取值是獲取一組的第一個元素,賦值是所有元素
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...