亚洲青青视频一区|8MAV在线观看|天天看AV天天看|中日成人手机在线|欧美激情五区六区|亚洲婷婷天堂级片|亚洲天堂网7777|欧美日韩其他另类|手机在线成人AV|成人性大片一区二区三区四区五区

284292114@qq.com 中國站
新聞中心 網(wǎng)絡推廣 網(wǎng)站建設 優(yōu)化推廣 首頁>新聞中心>優(yōu)化推廣>建網(wǎng)站

pbootcms 模板制作教程(六) - 手頁Banner輪播

時間:2019-08-21   訪問量:0

手頁的大圖輪播,算是網(wǎng)站中的一道“硬菜”了。大圖美不美觀,直接影響整個網(wǎng)站的格局。

當然,這道“硬菜”的關鍵部分應該掌握在設計師手中,設計師就是這道菜的廚師,而寫模板的只不過是端盤子的而已。

可是,職業(yè)不分貴賤,即便大廚燒出了美味的菜肴,服務員端菜的時候往里面加了只蒼蠅,顧客也還是會反胃的。

所以,不要小看端盤子的,他也是整個流程中重要的一環(huán)。


回到正題,因為是模板制作教程,所以關于圖片怎么輪播的部分就不展開講了。各種素材站有很多炫酷的jQuery輪播插件,可以自行選擇。

教程中將以swiper為例,來做一個簡單的輪播。


swiper是一個強大的輪播插件,關于具體的一些使用方法,請自行參閱官方文檔。


一、先將swiper的文件放置在文件夾中,并引入到模板文件。

001.jpg



二、寫HTML結構

<div id="Banner" class="swiper-container">
    <!-- 輪播主體 -->
    <div class="swiper-wrapper">
        <div class="swiper-slide">
            <a href="#">
                <img src="#" alt="#">
            </a>
        </div>
    </div>
    <!-- 輪播控件 -->
    <div class="banner-prev">
        <i class="fa fa-angle-left"></i>
    </div>
    <div class="banner-next">
        <i class="fa fa-angle-right"></i>
    </div>
</div>


三、調用輪播圖片

這里有兩個思路,使用PbootCMS自帶的輪播圖片模塊或者自建一個輪播模型。

1、使用PbootCMS自帶的幻燈片模塊

{pboot:slide gid=1 num=3}
<div class="swiper-slide">
    <a href="[slide:link]">
      <img src="[slide:src]" alt="[slide:title]">
    </a>
</div>
{/pboot:slide}

很簡單,使用{pboot:slide}標簽調用即可,其中gid是分組,num是數(shù)量。

自帶的輪播擴展內置了10個分組,有標題、副標題和鏈接地址,一般輪播夠用了。


2、自建一個輪播模型

這是本篇教程著重要講解的部分。

關于模型概念的理解,在使用PbootCMS制作模板的時候是非常重要的。


(1)、新建一個輪播模型

002.png

輸入模型名稱,模型類型選擇列表,模板留空,提交。輪播模型就建好了,是不是很簡單。


(2)、添加模型字段

003.jpg

這里可以自己添加需要在輪播中出現(xiàn)的一些元素,比如覆蓋在輪播圖片上的文字,點擊跳轉的鏈接等等,更高級一些甚至還可以添加一個表示當前輪播圖片的動畫效果的CSS名稱,讓不同的輪播圖用不同的動畫效果出現(xiàn)。(只要開動腦筋,PbootCMS的模型讓一切皆有可能)


(3)、添加輪播欄目

004.jpg

添加欄目的理由:

醉簡單的理由就是添加內容需要選擇欄目,不然不能添加。不過,仔細思考一下,一個網(wǎng)站的輪播很有可能不止在手頁頂部調用,比如一些側邊欄廣告輪播。那么這里的欄目就相當于默認輪播擴展中的分組,不同的是,這里的欄目是可以無限分組的,而且還可以根據(jù)欄目名稱知道這是顯示在哪里的輪播,方便管理。


(4)、接下來就可以添加輪播圖了

005.jpg

可以看到,剛才添加的字段“輪播文字”也在這里顯示了。


(5)、輪播圖調用

關于自建模型中輪播圖的調用,參考官網(wǎng)文檔:指定列表調用 即可。


四、添加swiper的js部分

<script>
var Banner = new Swiper ('#Banner', {
    speed: 1500,
    autoplay: {
        delay: 5000,
    },
    loop: true,
            
    //Pagination
    pagination: {
        el: '.swiper-pagination',
        clickable: true,
    },
    
    //Navigation
    navigation: {
        nextEl: '.banner-next',
        prevEl: '.banner-prev',
    },
})  
</script>

注意:代碼需要在swiper.min.js后面。


完成,剩下的就是CSS樣式美化問題了。


總結:輪播圖制作的時候主要就是調用思路。使用自帶的輪播擴展,可以直接添加調用;使用模型的方式,可以做一些更高級的定義。


服務咨詢
1對1咨詢,專業(yè)客服為您解疑答惑
聯(lián)系銷售
15899750475
在線咨詢
聯(lián)系在線客服,為您解答所有的疑問
ARE YOU INTERESTED IN ?
感興趣嗎?

有關我們服務的更多信息,請聯(lián)系項目經(jīng)理

15899750475 楊先生