
- Framework7 教程
- Framework7 - 首頁
- Framework7 - 概述
- Framework7 - 環境配置
- Framework7 元件
- Framework7 - 佈局
- Framework7 - 導航欄
- Framework7 - 工具欄
- Framework7 - 搜尋欄
- Framework7 - 狀態列
- Framework7 - 側邊欄
- Framework7 - 內容塊
- Framework7 - 網格佈局
- Framework7 - 覆蓋層
- Framework7 - 預載入器
- Framework7 - 進度條
- Framework7 - 列表檢視
- Framework7 - 手風琴
- Framework7 - 卡片
- Framework7 - 晶片
- Framework7 - 按鈕
- Framework7 - 操作按鈕
- Framework7 - 表單
- Framework7 - 標籤頁
- Framework7 - Swiper 滑塊
- Framework7 - 照片瀏覽器
- Framework7 - 自動完成
- Framework7 - 選擇器
- Framework7 - 日曆
- Framework7 - 重新整理
- Framework7 - 無限滾動
- Framework7 - 訊息
- Framework7 - 訊息欄
- Framework7 - 通知
- Framework7 - 懶載入
- Framework7 樣式
- Framework7 - 顏色主題
- Framework7 - 分割線
- Framework7 模板
- Framework7 - 模板概述
- Framework7 - 自動編譯
- Framework7 - Template7 頁面
- Framework7 快速點選
- Framework7 - 活動狀態
- Framework7 - 長按事件
- Framework7 - 點選漣漪效果
- Framework7 有用資源
- Framework7 - 快速指南
- Framework7 - 有用資源
- Framework7 - 討論區
Framework7 - 照片瀏覽器模板
描述
Framework7 提供了許多照片瀏覽器模板,您可以將其傳遞給照片瀏覽器初始化。
導航欄模板
以下程式碼顯示了導航欄模板示例,您可以將其傳遞給 navbarTemplate 引數:
<div class = "navbar"> <div class = "navbar-inner"> <div class = "left sliding"> <a href = "#" class = "link close-popup photo-browser-close-link {{#unless backLinkText}}icon-only{{/unless}} {{js "this.type = = = \'page\' ? \'back\' : \'\'"}}"> <i class = "icon icon-back {{iconsColorClass}}"></i> {{#if backLinkText}}<span>{{backLinkText}}</span>{{/if}} </a> </div> <div class = "center sliding"> <span class = "photo-browser-current"></span> <span class = "photo-browser-of">{{ofText}}</span> <span class = "photo-browser-total"></span> </div> <div class = "right"></div> </div> </div>
上述模板使用了以下類:
<a class = "photo-browser-close-link"> − 點選此連結將關閉照片瀏覽器。它不僅關閉彈出視窗或頁面,還會分離所有事件監聽器。
<span class = "photo-browser-current"> − 照片瀏覽器將當前活動幻燈片的索引號放入具有類 photo-browser-current 的元素中。
<span class = "photo-browser-total"> − 照片瀏覽器將影像總數放入具有類 photo-browser-total 的元素中。
工具欄模板
以下程式碼顯示了工具欄模板示例,您可以將其傳遞給 toolbarTemplate 引數:
<div class = "toolbar tabbar"> <div class = "toolbar-inner"> <a href = "#" class = "link photo-browser-prev"> <i class = "icon icon-prev {{iconsColorClass}}"></i> </a> <a href = "#" class = "link photo-browser-next"> <i class = "icon icon-next {{iconsColorClass}}"></i> </a> </div> </div>
上述模板使用了以下類:
<a class = "photo-browser-next"> − 其功能類似於“下一頁”按鈕。
<a class = "photo-browser-prev"> − 其功能類似於“上一頁”按鈕。
照片元素模板
以下程式碼顯示了單個照片幻燈片元素的模板示例,您可以將其傳遞給 photoTemplate 引數:
<div class = "photo-browser-slide swiper-slide"> <span class = "photo-browser-zoom-container"> <img src = "{{js "this.url || this"}}"> </span> </div>
懶載入照片元素模板
以下程式碼顯示了單個照片幻燈片元素的模板示例,您可以將其傳遞給 lazyPhotoTemplate 引數:
<div class = "photo-browser-slide photo-browser-slide-lazy swiper-slide"> <div class = "preloader {{@root.preloaderColorClass}}"> {{#if @root.material}} {{@root.materialPreloaderSvg}} {{/if}} </div> <span class = "photo-browser-zoom-container"> <img data-src = "{{js "this.url || this"}}" class = "swiper-lazy"> </span> </div>
物件元素模板
以下程式碼顯示了單個照片幻燈片元素的模板示例,您可以將其傳遞給 objectTemplate 引數:
<div class = "photo-browser-slide photo-browser-object-slide swiper-slide"> {{js "this.html || this"}} </div>
單個標題模板
以下程式碼顯示了單個標題元素的模板示例,您可以將其傳遞給 captionTemplate 引數:
<div class = "photo-browser-caption" data-caption-index = "{{@index}}"> {{caption}} </div>
framework7_photo_browser.htm
廣告