Quantcast
Channel: Bootstrap教學 –梅問題.教學網
Viewing all 53 articles
Browse latest View live

Bootstrap導覽列Navbar中的選單自動齊左、齊右、居中

$
0
0
梅問題-Bootstrap教學-Navbar導覽列中選單自動齊左、齊右、居中
  Bootstrap內建了許多的互動特效,且完全無須寫到任何的javascript,只要善用html的標籤,與Bootstrap內建的類別樣式,就可以滿足RWD網頁編排的需求,而今天要分享一個相當常用的特效,那就是導覽列選單,而內建就可將導覽列中的選單齊左、齊右,但有時因版型的規畫,也會有居中的需求,因此這時要如何讓導覽列中的選單居中呢?其實方法也很簡單,現在就一塊來看看,如何讓Bootstrap導覽列中的選單,齊左、齊右、居中。
Step1
當要齊右時,只需在navbar-nav的ul中加入navbar-right
梅問題-Bootstrap教學-Navbar導覽列中選單自動齊左、齊右、居中
Step2
這時選單就會向右靠齊。
梅問題-Bootstrap教學-Navbar導覽列中選單自動齊左、齊右、居中
Step3
當要齊左時,再將原來的改成navbar-left
梅問題-Bootstrap教學-Navbar導覽列中選單自動齊左、齊右、居中
Step4
這時選單就向左靠齊。
梅問題-Bootstrap教學-Navbar導覽列中選單自動齊左、齊右、居中
Step5
但要居中時,就得自己手動來加工一下,而作法也很簡單,將下方的CSS樣式加入後,再分別將navbar-collapse-center、navbar-center,加到指定的標籤中,就可實現在導覽列中的選單居中啦!
nav居中樣式:
.navbar-center {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.navbar-collapse-center {
  text-align: center;
}
梅問題-Bootstrap教學-Navbar導覽列中選單自動齊左、齊右、居中
Step6
這時選單就變居中啦!
梅問題-Bootstrap教學-Navbar導覽列中選單自動齊左、齊右、居中

Bootstrap教學-Carousel廣告輪播全面進化(滿版/自動產生圓鈕/單則隱藏控制鈕)

$
0
0
梅問題-Bootstrap教學-Carousel廣告輪播強化(全版+自動產生圓鈕+單則隱藏控制鈕)
  Bootstrap中內建了許多特效,而讓梅干最使用到的就是它的廣告輪播系統,不但簡單好用且容易自行擴充,而先前也分享過利用CSS來實現全版式的廣告輪播,雖然說很方便,但卻有比例上的問題,因此在等比縮放時,則會造成下方的控制鈕超出一個頁面,而這與一般的全版式廣告還是有點落差,因此最近梅干就找了點資料,並將先前的幾個特點一併作了擴充,讓這個廣告輪播,不但支援全版廣告外,同時當只有一筆時會自動隱藏控制鈕,以及自動偵測廣告數量,並產生控制的小圓鈕,因此有在使用Bootstrap的朋友們,現在也一塊來看看,如何讓Bootstrap的廣告輪播更進化,現在也一塊來看看囉!
Step1
加入CSS樣式:
.full-screen {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.item>a{
    display: block;
    height: 100%;
}

Step2
加入HTML廣告輪播碼,可直接從item中設定啟始值。
<div id="mycarousel" class="carousel slide" data-ride="carousel">
	<ol class="carousel-indicators"></ol>
	<!-- 廣告輪播列表 -->
      <div class="carousel-inner" role="listbox">
        <div class="item">
            <a href="http://www.minwt.com">
                <img src="https://unsplash.it/2000/1250?image=001" data-color="#eee">
                <div class="carousel-caption">
                    <h3>廣告輪播1</h3>
                </div>
            </a>
        </div>
        <div class="item">
            <img src="https://unsplash.it/2000/1250?image=002" data-color="#eee">
            <div class="carousel-caption">
                <h3>廣告輪播2</h3>
            </div>
        </div>
        <div class="item active">
            <img src="https://unsplash.it/2000/1250?image=003" data-color="#eee">
            <div class="carousel-caption">
                <h3>廣告輪播3</h3>
            </div>
        </div>
        <div class="item">
            <img src="https://unsplash.it/2000/1250?image=004" data-color="#eee">
            <div class="carousel-caption">
                <h3>廣告輪播4</h3>
            </div>
        </div>
      </div>
      <!-- Controls -->
      <a class="left carousel-control" href="#mycarousel" role="button" data-slide="prev">
        <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
        <span class="sr-only">上一則</span>
      </a>
      <a class="right carousel-control" href="#mycarousel" role="button" data-slide="next">
        <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
        <span class="sr-only">下一則</span>
      </a>
</div>

Step3
加入javascript:
$(function(){
    var $item = $('.carousel .item');
    var $wHeight = $(window).height();
    $item.height($wHeight);
    $item.addClass('full-screen');
    $('.carousel img').each(function() {
      var $src = $(this).attr('src');
      var $color = $(this).attr('data-color');
      $(this).parent().css({
        'background-image' : 'url(' + $src + ')',
        'background-color' : $color
      });
      $(this).remove();
    });
    //下方自動加入控制圓鈕
    var total = $('.carousel .carousel-inner div.item').size();
    append_li();
    function append_li()
    {
        var li = "";
        var get_ac = $( ".carousel .active" );
        var ac =  $( ".carousel .carousel-inner div" ).index( get_ac );
        for (var i=0; i <= total-1; i++){
            if(i == (ac)/2){
                li += "<li data-target='#mycarousel' data-slide-to='"+i+"' class='active'></li>";
            }else{
                li += "<li data-target='#mycarousel' data-slide-to='"+i+"' class=''></li>";
                }
            }
            $(".carousel-indicators").append(li);
        }
    //單則隱藏控制鈕
    if ($('.carousel .carousel-inner div.item').length < 2 ) {
            $('.carousel-indicators, .carousel-control').hide();
    }
    //縮放視窗調整視窗高度
    $(window).on('resize', function (){
      $wHeight = $(window).height();
      $item.height($wHeight);
    });
    //輪播秒數與滑入停止
    $('.carousel').carousel({
      interval: 5000,
      pause: "hover"
    });
});

Step4
當完成後,無論在手機還是桌機中,廣告都會全版並居中呈現,同時圓形的切換鈕都在下方。
梅問題-Bootstrap教學-Carousel廣告輪播強化(全版+自動產生圓鈕+單則隱藏控制鈕)
[範例預覽] [範例下載]

Bootstrap教學-Navbar導覽列選單太長,自動隱藏選單並出現選單按鈕

$
0
0
梅問題-Bootstrap教學-Navbar導覽列選單太長時,自動出現選單按鈕
  Bootstrap除了廣告輪播很方便也很好用外,Navbar導覽列也是時常會使用到的功能之一,透過內建的機制,可以將導覽列置頂,甚至將選單齊左、齊右,以及在手機版時,還會自動隱藏選單,變成選單按鈕的形式呈現,而最近梅干在幫一個客戶開發頁時,發現到選單有點長,當在平板瀏覽時,橫向沒問題當橫向時,選單就會被擠到第二排,但又不能減少選單的數量,因此讓梅干思考了很久,最後就是當選單過長時,就自動隱藏並出現選單按鈕,與手機裝置一樣,如此一來就可解決此問題,因此也有遇到此問題的朋友,現在也一塊來看看囉!
Step1
首先,先將導覽列的選項先建立好。
梅問題-Bootstrap教學-Navbar導覽列選單太長時,自動出現選單按鈕
Step2
接著將下面的CSS樣式,複製到Style中。
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}

Step3
完成後,當平板直向時,選單的長度大於平板寬度,就會自動隱藏導覽列的選單,並出現選單鈕啦!當橫向時就可正常的顯示選單。
梅問題-Bootstrap教學-Navbar導覽列選單太長時,自動出現選單按鈕
[範例預覽]

Bootstrap教學-Carousel廣告輪播滾動切換變成淡入淡出效果

$
0
0
梅問題-Bootstrap教學-Carousel廣告輪播切換變成淡入淡出效果
  先前已經不斷的一直強化Bootstrap內建的廣告輪播系統,除了支援全螢幕外,甚至還會自動產生控制小鈕,以及單則廣告時隱藏所有的控制鈕,讓Bootstrap內建的廣告輪播更加的方便好用,但那天在RWD的分享會中,突然有位同學問到,能否將廣告切換時的左右滾動,變成淡入淡出的效果。   這也讓梅干當場楞了一下,梅干還真的從未想過這問題,去調整Bootstrap廣告切換的過場效果,於是梅干上網爬了一下文,發現已有熱心的網友分享了相關的作法,而梅干也將原來的控制碼稍作調整,立即就能讓Bootstrap內建的廣告輪播切換由滾動變成淡入淡出的效果啦!有需要的朋友現在也一塊來看看囉!
Step1
首先將下方的CSS碼,加到網頁中。
.carousel-fade .carousel-inner .item {
	transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
   opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
    z-index: 2;
}

Step2
接著再把class="carousel slide"的中再加入carousel-fade
梅問題-Bootstrap教學-Carousel廣告輪播切換變成淡入淡出效果
Step3
都完成之後,無論是自動還是手動切換廣告時,都會以淡入淡出的效果呈現,是不是超EZ的呀!
梅問題-Bootstrap教學-Carousel廣告輪播切換變成淡入淡出效果
[範例預覽] [範例下載]

RWD自適應網頁也可切回電腦版模式(Bootstrap)

$
0
0
梅問題-RWD網頁也可回到電腦版模式(Bootstrap)
  現在螢幕的尺寸愈來愈多元化,要讓網頁的版面能符合各個螢幕的大小,這時得透過RWD的技術來解決不同裝置的問題,由於RWD是針對裝置的顯示尺寸,自行的縮放區塊,有別於以往的手機版與電腦版,是透過裝置來進行判斷顯示的頁面,因此當使用RWD所製作出來的網頁,就無法再回到電腦版,而RWD網頁在手機時,大部分都是條列式的區塊堆疊,因此在找資料時,就得不斷的向下滾動,這時還不如切回桌機版來尋找會比較快一些。   由於RWD網頁則是以裝置的解析進行控制,因此在手機下,即便點了電腦版,也無法讓手機的顯示器變大,所以要如何在RWD網頁下回到電腦版呢?而這問題也有不朋友問到,所以梅干就趁著這次的中秋連假,一邊吃著柚子、一邊看著狂風大雨,突然有了靈感,於是就花了時間實際的實作看看,沒想到辦法總是人想出來的,終於實現了在RWD的網頁下,也可回到電腦版的模式,而這邊梅干是直接套用Bootstrap的Grid System,因此有製作RWD網頁想切回電腦版的朋友,也一塊來看看吧!
Step1
首先,先設定好切換的連結,?mobile=on為電腦版,?mobile=off為手機版。

Step2
由於切換後,會不斷的換頁,因此這時使用了cookie來記錄使用的所設定的模式,同時比較重要的是,在切換為桌機版時,是需要CSS來進行控制,因此這時除了將CSS樣式直接寫在javascript中,也可存成css檔,再用載入的方式將CSS動態載入也可以。

$(function(){
var m = getVar("mobile");
if($.cookie("mobile") == null){
    $.cookie("mobile","off");
}else{
    if(m != false) {
       $.cookie("mobile", m);
    }
    if($.cookie("mobile") == "on"){
        mobileswitch();
    }
}
});
function getVar(variable){
    var query = window.location.search.substring(1);
   var vars = query.split("&");
   for (var i=0;i<vars.length;i++) {
     var pair = vars[i].split("=");
      if(pair[0] == variable){return pair[1];}
    }
    return(false);
}
function mobileswitch(){
    document.querySelector('style').textContent += "@media(max-width:768px){.container{width: 1170px;}.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-12 {width: 100%;}.col-md-11 {width: 91.66666667%;}.col-md-10 {width: 83.33333333%;}.col-md-9 {width: 75%;}.col-md-8 {width: 66.66666667%;}.col-md-7 {width: 58.33333333%;}.col-md-6 {width: 50%;}.col-md-5 {width: 41.66666667%;}.col-md-4 {width: 33.33333333%;}.col-md-3 {width: 25%;}.col-md-2 {width: 16.66666667%;}.col-md-1 {width: 8.33333333%;}}";
}


Step3
這時只要按下電腦版,版面立即就會切換會桌機版模式,相當的方便喔!!

Step4
控制模式的切換,主要是透過網頁列上方的參數來作設定的,因此有需要手機與桌機版切換的朋友,也可試試看囉! 如有任何問題也歡迎討論。

[範例預覽] [範例下載]

Bootstrap教學-Navbar導覽列點完選單自動收合

$
0
0
梅問題-Bootstrap教學-Navbar導覽列點完選單自動收合
  Bootstrap中Navbar導覽列也是一個相當實用的功能,透過導覽列不但會自動依裝置的解析度,自動縮放並調整模式外,甚至還可以整合Bootstrap內建的頁籤跟隨與跳頁功能, 因此當點了選單中的項目後,下方的頁面就會跳到指定的區塊中,其效果有點像是以前的網頁錨點功能,甚至還可以整合scroolto,就可作出動態的滾動跳頁。   有用過的朋友都知道,當把Navbar的選單展開後,再點選單雖然下方的區塊鋰直接跳到指定的區域中,但選單並不會收起來,需再手動點一下那選單鈕,才能將選單收合起來,因此先前有朋友問到,是否能點了選單就自動收合,其實是可以的,只需加入一小段的js控制後,就能實現啦!因此有此需求的朋友,也趕快來看看囉!
Step1
將下方的語法貼到</body>結尾的上方,而此語法主要的功能在於,當點了navbar的選單後,就會自動撃發navbar-toggle,這時選單就會自動的收合起來啦!
$(function(){
$('.navbar a').on('click', function(){
    $('.navbar-toggle').click();
    });
});
梅問題-Bootstrap教學-Navbar導覽列點完選單自動收合
Step2
儲存好後,當點選單鈕,將選單展開後,再點選單中的選項,就會自動將選單收合,並跳到指定的區塊中啦!
梅問題-Bootstrap教學-Navbar導覽列點完選單自動收合
[範例預覽] [範例下載]

Bootstrap4 Cheat Sheet 所有範例特效原始碼速查一覽表

$
0
0
梅問題-Bootstrap4所有特效速查一覽表
  Bootstrap是目前相當主流的RWD Framwork,除了Bootstrap所提供的網格系統相當的方便好用外,再來就是內建也有許多的互動特效,像是下拉選單、廣告輪播、滾動頁籤....,同時Boostrap的官方網站的資料也相當的齊全,甚至也有詳盡各特效的範例展示,雖然官方網站中,有詳盡的範例展示,但範例的原始碼,卻不是那麼的完整。    因此有時還得自行看範例頁面的原始碼,再從原始碼中進行拆解,之後自己再自行整理這些特效的原始碼,而最近梅干發現一個相當棒的網站,不但將Bootstrap的所有範例分門別類外,還有詳盡的原始碼與結果預覽畫面,因此立即可知該特效或效果是否為自己所需,有在使用Bootstrap的朋友,這個網站千萬別錯過了。
Bootstrap 4 Cheat Sheet
網站名稱:Bootstrap 4 Cheat Sheet
網站連結:https://hackerthemes.com/bootstrap-cheatsheet/

進入網站後,從下方可看到,所有Bootstrap的效果分類與清單。
梅問題-Bootstrap4所有特效速查一覽表
當點上方最右邊的頁籤,就可看到底色青綠色為4.0版所增加的新功能,由於目前4.0還是測試階段,因此建議等到正式版推出再使用。
梅問題-Bootstrap4所有特效速查一覽表
再點特效清單的名稱,下方的左邊就會顯示該特效的原始碼,右邊則會顯示該特效的結果畫面,有了這一個Bootstrap的小抄表,之後在設計RWD網頁就更加方便,比官網還要來的方便,且範例更加完整好查詢。
梅問題-Bootstrap4所有特效速查一覽表

Bootstrap教學-「TouchCarousel」讓廣告輪播支援手指滑動切換

$
0
0
梅問題-Bootstrap教學-「TouchCarousel」讓廣告輪播支援手指滑動切換
  先前曾分享過swipe.js,讓Bootstrap內建的Carousel廣告輪播支援手機模式時,可以透過手指左右滑動,來切換上下則廣告,雖然說很方便,但卻有一點小小的BUG,雖然廣告可以正常的切換,一來沒有過場的動態滾動效果,二來是下方的小圓點,也不會隨著滑動後,自行的切換到指定的廣告則數,需等到自動輪播時,才會進行變換。   這問題也困擾梅干許久,所以上網找尋相關的解決辦法,而無意間發現另一隻外掛,不但讓Bootstrap的Carousel廣告輪播支援滾動的過場,甚至切換廣告時,下方的小圓鈕也會跟著一起變換,如此一來就可知道,目前的廣告是那一則下,因此有在使用Bootstrap的朋友,現在也趕快來看看,要如何使用TouchCarousel這個擴充元件。
TouchCarousel
外掛名稱:TouchCarousel
外掛下載:http://ixisio.github.io/bootstrap-touch-carousel/

Step1
進入外掛的網站後,點一下藍色的 View the project ongithub鈕。
梅問題-Bootstrap教學-「TouchCarousel」讓廣告輪播支援手指滑動切換
Step2
接著再按右上的下載鈕,將外掛全部給下載回來。
梅問題-Bootstrap教學-「TouchCarousel」讓廣告輪播支援手指滑動切換
Step3
下載回來後,將bootstrap-touch-carousel.css,放到專案的css目錄下。
梅問題-Bootstrap教學-「TouchCarousel」讓廣告輪播支援手指滑動切換
Step4
再將bootstrap-touch-carousel.jg檔,放到專案的js目錄下。
梅問題-Bootstrap教學-「TouchCarousel」讓廣告輪播支援手指滑動切換
Step5
接著再把剛的css引用到自己的專案頁面中。
梅問題-Bootstrap教學-「TouchCarousel」讓廣告輪播支援手指滑動切換
Step6
以及也將js引用到專案頁面中。
梅問題-Bootstrap教學-「TouchCarousel」讓廣告輪播支援手指滑動切換
Step7
完成後,再用手機開啟,接著當用手指頭,就可左右的滾動切換廣告,同時下方的小圓鈕也會自動的變換,是不是超酷的呀!
梅問題-Bootstrap教學-「TouchCarousel」讓廣告輪播支援手指滑動切換
[範例預覽] | [範例下載]

「Animate.css」讓Boostrap導覽列的下拉選單動起來

$
0
0
當建立好導覽列選單後,點撃選單時,就會開啟或隱藏選單,完全沒有任何花俏的特效,而現在只要將Animate.css的動畫引用後,立即就可讓Bootstrap的導覽列選單動起來,像是常見的淡入淡出或是彈跳、旋轉、飛進飛出.....等,完全不會CSS3動畫也能輕鬆上手,至於要怎麼將Animate.css這個動畫套件,整合到Bootstrap中現在就一塊來看看吧!

「Mobirise」不懂網頁語法,拖拉就可完成精美、酷炫的RWD網頁工具

$
0
0
之所以現在製作網頁會愈來愈麻煩的原因,就在於現在的行動裝置愈來愈普及,再加上行動裝的螢幕尺寸也很不一,因此要如何讓網頁在各裝置不跑版外,同時還能有酷炫的特效,還真是考驗設計師的功力,而現在竟然有如此簡易的工具,透過Mobirise不但一樣也是透過拖拉的方式,甚至要修改設定與樣式時,也全部圖形化,且完全無需寫到半個原始碼,立即就可完成高互動的RWD自適應網頁喔!同時Mobirise裡面除了有Bootstrap外,還有許多酷炫的網頁特效,讓網頁質感、動感兼具,同時該軟體不但跨平台還免費,有沒有這麼佛心的呀!因此身為網設人員現在也一塊來看看吧!

Bootstrap教學-利用Bootstrap網格系統製作出flickr相片牆效果

$
0
0
使用flickr的朋友,應該對於flickr的相片牆不感陌生,而flickr的相片牆有別於瀑瀑流,而是橫向式的將所有照片進行堆疊,由於照片有橫向有直向,因此在排列時,讓照片的區塊有大大小小,再加上一列裡的照片數量也不一,讓相片牆看起來相當的豐富,而這個相片牆,其實透過Boostrap的網格系統,就能快速的製作出來,同時也可任意的調整每列的相片數量,因此要如何利用Bootstrap的網格系統,製作出flickr的相片牆,現在也一塊來看看吧!

Bootstrap滾動頁籤加入hash動態變換網址,更有助於SEO

$
0
0
  Bootstrap內建許多互動的網頁特效,其中滾動頁籤也是一個相當實用的功能,由其是在單一頁面時,呈現商品的資訊、特色、規格...等,當使用者滾動畫面到指定的區域範圍時,上方的導覽列,立即就會顯示目前的所在位置,有點像是網站麵包屑的概念,同時再搭配jQuery套件的scrollto,就可實現點撃滾動畫面的特效,而在上次的講座中,有學員問到,是否能滾到某區域範圍時,除了導覽列會亮起來外,再來就是網址列也會更著一起變動,如此一來將有助於SEO,而這在很早之前,梅干曾幫朋友製作過,結果竟然忘了分享,因此梅干就花了點時間,整理了一下範例,讓在滾動畫面時,網址列會隨著區域範圍,立即的改變網址,因此有需要的朋友,也一塊來看看囉!

Bootstrap教學-Bootstrap導覽列加入iOS磨砂玻璃的模糊效果

$
0
0
最近Apple推出的新款Macbook Pro終於開放線上訂購,第一時間梅干也到官網去湊個熱鬧,看看新款的硬體規格有那邊可自訂選購的,就在邊加的同時,發現到當頁面滾動到上方的選單列時,內容會變成那種磨砂玻璃的模糊效果,這效果比自訂選項還要更吸引梅干, 本以為是用javascript的模糊語法,最後才發現到,原來這特效只是使用CSS3的模糊屬性而已,真的是太神奇的,所以梅干也花了點時間,將這效果與Boostrap的導覽列整合在一起,讓內容滾動時,也會呈現出模糊的磨砂效果,喜歡這效果的朋友,也一塊來看看囉!

Bootstrap教學-將Bootstrap導覽列加入如Apple官網點導覽列圖示變叉叉

$
0
0
其實這個特效,只是將圖示加入了CSS3動畫,讓使用點了選單圖示後,再將上下的二條選單線,旋轉45度後,就可形成交叉的樣子,最後再搭配transition,就可實現將原來的二條平行線,變成交叉線啦!而梅干也把這個特效移植到Bootstrap的導覽列中,讓Bootstrap也有此效果,這真的只能說Apple官網處處有驚奇,因此想知道這效果怎作出來的朋友,也一塊來看看囉!

Bootstrap教學-「Bootstrap+Masonry」讓網格系統也支援瀑布流排版

$
0
0
雖然說Bootstrap的網格系統相當的方便好用,但只要區塊內的元素大小不一致時,就會造成跑版的問題,雖然Bootstrap也有提供長短腳的解決方法,但就得去計算出,每滿12個單位數時,加入一個長短腳的修正,所以當元素有長有短時,或許改用瀑布流是一個不錯的方式,但要如何將瀑布流的套件與Bootstrap網格系統整合在一塊,其實方法很簡單,當整合後不但讓Bootstrap的網格支援瀑布流排版,同時還能透過Bootstrap內建的網格規則,來控制瀑布流的行列數,至於要怎麼在Bootstrap中使用Masonry套件,現在就一塊來看看吧!

Bootstrap教學-「Bootstrap Navbar導覽列強化!」支援多層級下拉選單

$
0
0
 Bootstrap是目前相當主流的RWD Framework,不但內建的網格系統相當好用外,再來就是也整合了許多jQuery套件,滿足所有RWD網頁製作的需求,雖然說Boostrap已內建下拉選單,同時還可將下拉選單整合到導覽列中,但Bootstrap內建的下拉選單,只支援到第二層,因此當有第三層以上時,則是採用隔線的方式來作區隔,主要的原因就在於當多層選單,在手機操控時,則會顯得有些不便,但對於很多朋友來說,二層似乎有點少。

Bootstrap教學-NavBar導覽列選單在手機版下,選單由側邊開啟

$
0
0
Bootstrap內建的Nav導覽列選單,不但會自動切換選單模式,甚至還可以設定選單是置頂還是置底,相當的方便,完全不用寫任何的CSS與Javascript,但選單的展開方式只有一種,就是由上到下,當選單太長時,在顯示上則會有些不便,這時將選單變成由左右二側滑出,有它的方便之處,所以先前梅干也曾分享過左右的滑出選單,但那選單無論桌機還手機版,都是隱藏在側邊,因此今天要來分享另一種作法,讓Bootstrap Nav導覽列選單,在桌機版選單則在上方顯示,當變為手機版時,選單就由左或右滑出,這對於多層選單的朋友來說,在手機版下就更加方便操控,至於要怎麼做現在砫一塊來看看吧!

Bootstrap教學-Bootstrap導覽列選單加入網格讓選單圖文並茂

$
0
0
使用Bootstrap內建的導覽列,再加上Dropbox的下拉選單後,就可讓Bootstrap的導覽列變成雙層選單,當點撃選單後,就跳到對應的頁面,而這就是一個很單純的選單功能,但這樣條列的選單是較制式與平淡,就跟點餐看到一堆菜單的名稱一樣,因此當菜單附上圖片後,除了更能吸引人外,也更易了解每個選項的內容物。   所以今天要來分享,如何將Bootstrap導覽列的下拉選單進行擴充,讓原來只有條列式選單,變成一個Mega Menu的大型選單,就是當選單展開後,除了選項還能在裡面加入圖片,讓選單更加的吸引人,至於要怎麼做呢?現在就一塊來看看吧!

Bootstrap教學-將Bootstrap網格系統加入資料篩選器功能

$
0
0
最近梅干花了點時間,找到另一個也是資料篩選的jQuery語法,不但整合了Bootstrap的GridSystem,同時設定上更簡單,而梅干也作了點小修正,讓在設定上更加的方便,無論是靜態或套程式都方便,因此有需要的朋友,現在也一塊來看看!

Bootstrap教學-Bootstrap4.0新版GridSystem網格系統大革新!搶先用

$
0
0
用過許多套的RWD的Framework,還是最愛Bootstrap除了內建了許多特效外,再來就是它的Gridsystem網格系統,不但架構清楚好上手,同時還能加快RWD版型的設計,而Bootstrap4.0雖然目前還是alpha,但在Gridsystem有重大的改變,將原來的浮動靠齊改為flexbox,讓版型分割變得更靈活。   同時還打破了原來的12等份的限制,甚至還可以混用,但這也是正式的與IE9.0說掰掰,雖然目前的Bootstrap4.0還不是正式版,但可以先一起來看一下,而梅干現在就簡單的來為大家介紹一下,此次Bootstrap4.0版,在Gridsystem網格系統的重大革新吧!
Viewing all 53 articles
Browse latest View live