jquery.themepunch.tools.min.js jquery.themepunch.revolution.js jquery.themepunch.revolution.min.js

Slider Revolution 响应式 jQuery 滑块


如需支持,请查看 http://themepunch.com !

本章将为您提供关于如何安装滑块和设置选项的通用说明。后续章节将根据需要提供更详细的内容。

 

我需要将哪些文件上传到服务器?

请上传 rs-plugin 文件夹到您的服务器。在此文件夹中,您将找到包含所有项目内容的以下子文件夹:

您可以使用自己的 jQuery,但我们建议直接从 Google 资源加载(详见本文档后续部分)。

您会在下载的压缩包中的 示例 文件夹下找到许多 示例与源文件 文件夹.. 

 

实现 jQuery

将以下行添加到您的 HTML Head 中: 

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js></script>

 

将 Revolution js 和 css 文件添加到您的 HTML 页面

 
同样在 <HEAD> 部分:
 
<!-- jQuery REVOLUTION Slider  -->
<script type="text/javascript" src="rs-plugin/js/jquery.themepunch.tools.min.js"></script>
<script type="text/javascript" src="rs-plugin/js/jquery.themepunch.revolution.min.js"></script>

<!-- REVOLUTION BANNER CSS SETTINGS -->
<link rel="stylesheet" type="text/css" href="rs-plugin/css/settings.css" media="screen" />
 
这包含了滑块本身的 JS 和 CSS 以及一些辅助模块。
 
 

为横幅创建一个容器

 
将其放入 HTML 中:(此处使用的类名仅为示例。在我们的示例文件中,我们将其命名为 banner-container、fullwidthbanner-container 和 fullscreenbanner-container,与下方不同!)
<div class="bannercontainer">
<div class="banner">...</div>
</div>
横幅容器可以根据您想要使用的布局有不同的样式。 
 
自动响应式样式 

此样式允许您让包裹容器决定滑块的宽度。高度将根据滑块宽度自动计算

将其放入您的 CSS 文件中(例如):

.bannercontainer {
	width:100%;
	position:relative;
	padding:0;
}

.banner{
	width:100%;
	position:relative;
}

 

全屏样式

此样式允许横幅始终适应最大屏幕尺寸。在某些选项中,您可以选择容器,这些容器将根据容器高度减少横幅的高度。请参见示例。

它要求:

  • 一个全宽和全高的包裹容器

将其放入您的 CSS 文件中

.bannercontainer {
		width:100%;
		position:relative;
		padding:0;
}

 

创建您的第一个幻灯片

在横幅容器内创建一个无序列表,其中每个 <li> 元素对应一张幻灯片。

 

<ul>
<!-- THE BOXSLIDE EFFECT EXAMPLES  WITH LINK ON THE MAIN SLIDE EXAMPLE -->

 <li data-transition="boxslide" data-slotamount="7" data-link="http://www.google.de">
   <img src="images/slides/image1.jpg">
   <div class="caption sft big_white"  data-x="400" data-y="100" data-speed="700" data-start="1700" data-easing="easeOutBack">KICKSTART YOUR WEBSITE</div>
   <div class="caption sfb big_orange"  data-x="400" data-y="142" data-speed="500" data-start="1900" data-easing="easeOutBack">WITH SLIDER REVOLUTION!</div>
   <div class="caption lfr medium_grey"  data-x="510" data-y="210" data-speed="300" data-start="2000">UNLIMITED TRANSITIONS</div>
 </li>
...
</ul>
 

调用 jQuery 插件来构建滑块

(无需设置所有选项。这些仅用于演示所有设置)

 

<script type="text/javascript">

   jQuery(document).ready(function() {
      jQuery('.banner').revolution({
         delay:9000,
         startwidth:960,
         startheight:500,
         startWithSlide:0,

         fullScreenAlignForce:"off",
         autoHeight:"off",
         minHeight:"off",

         shuffle:"off",

         onHoverStop:"on",

         thumbWidth:100,
         thumbHeight:50,
         thumbAmount:3,

         hideThumbsOnMobile:"off",
         hideNavDelayOnMobile:1500,
         hideBulletsOnMobile:"off",
         hideArrowsOnMobile:"off",
         hideThumbsUnderResoluition:0,

         hideThumbs:0,
         hideTimerBar:"off",

         keyboardNavigation:"on",

         navigationType:"bullet",
         navigationArrows:"solo",
         navigationStyle:"round",

         navigationHAlign:"center",
         navigationVAlign:"bottom",
         navigationHOffset:30,
         navigationVOffset:30,

         soloArrowLeftHalign:"left",
         soloArrowLeftValign:"center",
         soloArrowLeftHOffset:20,
         soloArrowLeftVOffset:0,

         soloArrowRightHalign:"right",
         soloArrowRightValign:"center",
         soloArrowRightHOffset:20,
         soloArrowRightVOffset:0,


         touchenabled:"on",
         swipe_velocity:"0.7",
         swipe_max_touches:"1",
         swipe_min_touches:"1",
         drag_block_vertical:"false",

         parallax:"mouse",
         parallaxBgFreeze:"on",
         parallaxLevels:[10,7,4,3,2,5,4,3,2,1],
         parallaxDisableOnMobile:"off",

         stopAtSlide:-1,
         stopAfterLoops:-1,
         hideCaptionAtLimit:0,
         hideAllCaptionAtLilmit:0,
         hideSliderAtLimit:0,

         dottedOverlay:"none",

         spinned:"spinner4",

         fullWidth:"off",
         forceFullWidth:"off"
         fullScreen:"off",
         fullScreenOffsetContainer:"#topheader-to-offset",
         fullScreenOffset:"0px",

         panZoomDisableOnMobile:"off",

         simplifyAll:"off",

         shadow:0

      });

   });

</script>

 

初始化插件的选项(按主题排序):

全局设置:
  • delay 

    每张幻灯片在屏幕上停留的时间(毫秒)。全局设置。您可以通过 <li> 元素中的 data-delay 为每张幻灯片设置额外的本地延迟时间(默认值:9000)
     
  • startheight 

    显示字幕的网格高度(像素)。此高度是全宽布局和响应式布局中滑块的最大高度。在全屏布局中,如果滑块高于此值,网格将垂直居中。
     
  • startwidth 

    显示字幕的网格宽度(像素)。此宽度是响应式布局中滑块的最大宽度。在全屏和全宽布局中,如果滑块宽于此值,网格将水平居中。
     
导航设置:
  • keyboardNavigation

    可能的值:"on", "off" - 允许在滑块聚焦时使用左右箭头进行键盘导航。
     
  • onHoverStop

    可能的值:"on", "off" - 鼠标悬停在滑块上时停止计时器。字幕动画不会停止!它们只会播放到结束。
     
  • thumbWidth / thumbHeight

    缩略图的宽度和高度(像素)。缩略图默认不支持响应式。如需响应式缩略图,您需要创建基于媒体查询的缩略图尺寸。 
     
  • thumbAmount

    同时可见的缩略图数量。其余缩略图仅在悬停或幻灯片切换时可见。
     
  • hideThumbs

    0 - 从不隐藏缩略图。1000-100000(毫秒)在预定义毫秒后隐藏缩略图和导航箭头、圆点(1000毫秒 == 1秒,1500 == 1.5秒等)
  • navigationType  “圆点/缩略图”栏的显示类型(默认值:"none")

    可能的值有:"bullet", "thumb", "none" 
     
  • navigationArrows 导航箭头的显示位置(默认值:"nexttobullets")

    可能的值有 "nexttobullets", "solo" 
    nexttobullets - 箭头添加到圆点的左右两侧
    solo - 箭头可以独立定位,请参见其他选项
     
  • navigationStyle 如果选择了 navigationType "bullet",导航圆点的外观。

    可能的值有:"preview1", "preview2","preview3","preview4","round", "square", "round-old", "square-old", "navbar-old"
     
  • navigationHAlign, navigationVAlign

    导航圆点/缩略图的垂直和水平对齐方式(取决于选择的样式)。可能的值:navigationHAlign: "left","center","right" 和 navigationVAlign: "top","center","bottom"
     
  • navigationHOffset navigationVOffset

    导航根据对齐位置的偏移量。范围从 -1000 到 +1000,单位为像素。例如 -30  
     
  • soloArrowLeftHaling, soloArrowRightHalign, solorArrowLeftHalign, soloArrowRightHalign

    导航箭头的垂直和水平对齐方式(左右独立!)可能的值:navigationHAlign: "left","center","right" 和 navigationVAlign: "top","center","bottom"
     
  • soloArrowLeftHOffset, soloArrowLeftVOffset, soloArrowRightHVOffset, soloArrowRightVOffset

    导航根据对齐位置的偏移量。范围从 -1000 到 +1000,单位为像素。例如 -30。每个箭头独立设置
     
  • touchenabled 在触摸设备上启用滑动功能(默认值:"on")

    可能的值:"on", "off"
     
  • swipe_velocity 滑动手势的灵敏度(数值越低越灵敏)(默认值:0.7)

    可能的值:0 - 1
     
  • swipe_max_touches 最大触摸手指数量(默认值:1)

    可能的值:1 - 5
     
  • swipe_min_touches 最小触摸手指数量(默认值:1)

    可能的值:1 - 5
     
  • drag_block_vertical 拖动时防止垂直滚动(默认值:false)

    可能的值:true, false
     
循环
  • startWithSlide

    从预定义的幻灯片开始(幻灯片的索引)  
  • stopAtSlide

    当到达幻灯片“x”时停止计时器。如果 stopAfterLoops 设置为 0,则在第一次循环中到达定义的幻灯片 X 时停止。-1 表示不在任何幻灯片处停止。在这种情况下 stopAfterLoops 没有意义。
     
  • stopAfterLoops

    当所有幻灯片播放“x”次后停止计时器。它将停在通过 stopAtSlide:x 定义的幻灯片处,如果设置为 -1,幻灯片永远不会自动停止。
     
移动端可见性
  • hideCaptionAtLimit

    定义字幕在何种屏幕分辨率下(基于浏览器宽度)应被隐藏
     
  • hideAllCaptionAtLimit

    如果浏览器宽度小于此值,隐藏所有字幕
     
  • hideSliderAtLimit

    如果浏览器宽度小于此值,隐藏整个滑块并停止功能

  • hideNavDelayOnMobile
    在移动设备上过一段时间后隐藏所有导航(基于触摸和释放事件)

  • hideThumbsOnMobile

    可能的值:"on", "off" - 如果设置为 "on",缩略图在移动设备上不显示
     
  • hideBulletsOnMobile

    可能的值:"on", "off" - 如果设置为 "on",圆点在移动设备上不显示
     
  • hideArrowsOnMobile

    可能的值:"on", "off" - 如果设置为 "on",箭头在移动设备上不显示
     
  • hideThumbsUnderResoluition

    可能的值:0 - 1900 - 定义在何种分辨率下缩略图应被隐藏。(仅当 hideThumbonMobile 设置为 off 时有效)
     
布局样式
  • spinner

    可能的值:"spinner1" , "spinner2", "spinner3" , "spinner4", "spinner5" - 加载器的布局。如果未定义,将使用基本加载动画。
     
  • hideTimerBar

    可能的值:"on" , "off" - 隐藏或显示横幅计时器
     
  • fullWidth

    可能的值:"on", "off" - 定义是否激活全宽/自动响应模式
     
  • autoHeight

    可能的值:"on", "off" - 定义在全宽模式下滑块的高度是否始终可以按比例增长。如果设置为 "off",最大高度等于 startheight
     
  • minHeight

    可能的值:0 - 9999 - 定义滑块的最小高度。滑块容器高度永远不会小于此值。内容容器仍会根据浏览器宽度和容器原始宽度线性缩小,并在滑块中垂直居中。
     
  • fullScreenAlignForce

    可能的值:"on", "off" - 仅在全屏模式下允许。它使字幕网格全屏显示,意味着所有位置都应通过对齐和偏移来实现。这允许您使用滑块的最近角落来放置任何字幕。
     
  • forceFullWidth

    可能的值:"on", "off" - 即使滑块嵌入在盒状容器中,也强制使用全宽尺寸。这可能会提高 CPU 性能。建议先尝试将其设置为 "off" 并使用全宽容器,而不是使用此选项。
     
  • fullScreen

    可能的值:"on", "off" - 定义是否激活全屏模式
     
  • fullScreenOffsetContainer

    该值是一个容器 ID 或类,例如 "#topheader" - 全屏高度将增加此容器的高度!
     
  • fullScreenOffset

    一个像素或百分比值,将增加/减少全屏容器高度的计算值。
     
  • shadow

    可能的值:0,1,2,3(0 == 无阴影,1,2,3 - 不同的阴影类型)
     
  • dottedOverlay

    可能的值:"none", "twoxtwo", "threexthree", "twoxtwowhite", "threexthreewhite" - 为背景图像额外创建点状叠加层。最适合用于全屏/全宽滑块,当图像像素化严重时。
     
视差设置
  • parallax

    可能的值:"mouse" , "scroll" - 视差效果的行为方式。鼠标悬停移动和倾斜(在移动设备上),或滚动(移动设备上禁用滚动!)
     
  • parallaxBgFreeze

    可能的值:"on", "off" - 如果关闭,主幻灯片图像在滚动时也会以视差级别 1 移动。
     
  • parallaxLevels

    一个定义视差深度(0 - 10)的数组。根据该值,将定义鼠标移动或滚动时视差偏移的强度。在图层中,您可以使用类似 rs-parallaxlevel-1 的类来表示不同级别。如果一个 tp-caption 图层具有 rs-parallaxlevel-X(x 1-10),则会激活该图层上的视差移动。  
  • 可用值:"none", "twoxtwo", "threexthree", "twoxtwowhite", "threexthreewhite" - 为背景图像额外创建点状叠加层。最适合用于全屏/全宽滑块,当图像像素化严重时。
     
  • parallaxDisableOnMobile

    可能的值:"on", "off" - 在移动设备上开启/关闭视差效果
     
平移缩放设置
  • panZoomDisableOnMobile

    可能的值:"on", "off" - 在移动设备上开启/关闭平移缩放效果
     
更多选项
  • simplifyAll

    可能的值:"on", "off" - 在旧版浏览器(如 IE8 和 iOS4 Safari)上将所有动画设置为淡入淡出,不拆分字母以节省性能
     

 

幻灯片选项

 
<li> - 每个列表项代表一个新的幻灯片。要定义过渡、主链接等,请使用以下 data- 每个列表项的值。
 
过渡效果
链接(全幻灯片链接)
缩略图
标题

 

主图像


每张幻灯片(<li> </li>) 必须 必须包含一个主图像,作为简单的<img>标签添加在第一层级。它可以是简单图像、彩色或透明图像,或作为懒加载版本的占位图像。

简单图像
<img src="images/slides/slide13.jpg" >
彩色背景代替图像
<img src="images/slides/transparent.png" style="background-color:#56e34a" >
懒加载图像
<img src="images/slides/dummy.webp" data-lazyload="images/slides/slide13.jpg">
平铺图像
<img src="images/slides/slide13.jpg" data-bgrepeat="repeat" data-bgfit="normal" data-bgposition="center center">
适配图像
<img src="images/slides/slide13.jpg" data-bgrepeat="no-repeat" data-bgfit="contain" data-bgposition="center center">
覆盖图像
<img src="images/slides/slide13.jpg" data-bgrepeat="no-repeat" data-bgfit="cover" data-bgposition="center center">
右下对齐覆盖图像
<img src="images/slides/slide13.jpg" data-bgrepeat="no-repeat" data-bgfit="cover" data-bgposition="right bottom">
图像上的 Ken Burns 动画
<img src="images/kenburns1.jpg"  alt="kenburns1"  data-bgposition="left bottom" data-kenburns="on" data-duration="2000" data-ease="Power4.easeInOut" data-bgfit="200" data-bgfitend="100" data-bgpositionend="center top">
 
图像属性

字幕/图层

每个<li>(幻灯片)可包含无限数量的字幕。字幕是简单的HTML标记,包含iframe、图像、标题、段落及其他标签。每个字幕必须包裹在<div class="caption"></div>中。

每个字幕都有一些特殊的类和data-属性,用于设置动画类型、位置、速度、缓动等。

字幕类
  • "caption"类

    这是必须的包裹主类。每个字幕都需要这样定义,否则滑块插件无法识别字幕容器。
     
  • 样式化字幕 (如 "big_white"、"big_orange"、"medium_grey" 等)

    这些是在settings.css中创建的样式类。您可以在自己的CSS文件中添加无限数量的样式,以在顶层为字幕设置样式。
     
  • 视差设置 (如 "rs-parallaxlevel-1"、"rs-parallaxlevel-2"、"rs-parallaxlevel-3" 等)

    您可以为每个图层定义视差级别,使图层根据滚动或鼠标移动(如果启用该选项)产生偏移。通过类可以定义偏移的强度。
     
  • 动画类

    动画类定义了字幕的起始/结束动画。  

    进入 动画类:

    sft - 从顶部短距离
    sfb - 从底部短距离
    sfr - 从右侧短距离
    sfl - 从左侧短距离
    lft - 从顶部远距离
    lfb - 从底部远距离
    lfr - 从右侧远距离
    lfl - 从左侧远距离
    skewfromleft - 从左侧倾斜
    skewfromright - 从右侧倾斜
    skewfromleftshort - 从左侧短距离倾斜
    skewfromrightshort - 从右侧短距离倾斜
    fade - 淡入
    randomrotate- 淡入并从随机位置和角度旋转
    customin - 自定义进入动画 - 详见下方所有数据设置

    退出 动画类:

    stt - 短距离到顶部
    stb - 短距离到底部
    str - 短距离到右侧
    stl - 短距离到左侧
    ltt - 远距离到顶部
    ltb - 远距离到底部
    ltr - 远距离到右侧
    ltl - 远距离到左侧
    skewtoleft - 倾斜到左侧
    skewtoright - 倾斜到右侧
    skewtoleftshort - 短距离倾斜到左侧
    skewtorightshort - 短距离倾斜到右侧
    fadeout - 淡入
    randomrotateout围绕NG28平台,ng28持续打磨更优质的服务。
    customout - 自定义退出动画 - 详见下方所有数据设置

    自定义 进入/退出 设置:

    data-customin="rotationX:0;rotationY:0;rotationZ:0...." - 字幕在动画开始前的变换方式。所有值将动画化为 0 或 1,以移除字幕的所有变换。

    data-customout="rotationX:0;rotationY:0;rotationZ:0...."- 动画结束后的最终变换样式。所有值将从 0 或 1 动画化为所选变换。

    自定义动画(进入和退出)参数通过 data-customin 和 data-customout 在字幕 div 中设置。参数应以 ";" 结束

    rotationX:0;rotationY:0;rotationZ:0 - 值介于 -920 和 +920 之间。通过X、Y、Z设置旋转方向,可混合使用。
    scaleX:1;scaleY:1 - 值介于 0.00 到 10.00 之间。缩放宽度和高度。1 表示 100%。
    skewX:1;skewY:1 - 值介于 0.00 到 10.00 之间。垂直和/或水平方向的倾斜,0 表示无倾斜。
    opacity:1 - 值介于 0.00 到 1.00 之间。透明度。
    transformOrigin:center center - 设置所有变换的原点。默认位于元素中心("50% 50%")。您可以使用关键词 "top"、"left"、"right" 或 "bottom" 定义值,也可以使用百分比(右下角为 "100% 100%")或像素。
    值:左上 / 左中 / 左下 / 中上 / 中中 / 中下 / 右上 / 右中 / 右下 或 x% y%
    transformPerspective:300 - 要使元素呈现真正的3D视觉透视效果,必须设置父元素的“perspective”属性,或设置元素本身的特殊“transformPerspective”属性(常用值范围约为200到1000,数值越小透视畸变越强)。
    x:0;y:0; - 元素在x/y方向上的距离,单位为px。例如:x:-50px 表示水平向左偏移50px
字幕 data- 设置

 

 
字幕容器中的特殊类
图层内的循环动画

要定义循环动画,图层内的所有内容都需要包裹在一个 div 容器中,您可以在其中设置不同的循环动画细节。

 

 

您现在可以向滑块添加静态图层。静态图层在图层外部定义(因为它们独立于任何其他元素和幻灯片)。

您需要定义起始和结束幻灯片,以及图层显示或隐藏的起始和结束时间。

将您的静态图层添加到滑块内 <ul> 标签下的静态图层包装器中!
<ul>
...your slides and layers...
</ul>

<div class="tp-static-layers">
	<!-- LAYER NR. 1 -->
	<div class="tp-caption customin customout tp-static-layer"
		data-x="center" data-hoffset="100"
		data-y="bottom" data-voffset="0"
		data-customin="x:50;y:150;z:0;rotationX:0;rotationY:0;rotationZ:0;scaleX:0.5;scaleY:0.5;skewX:0;skewY:0;opacity:0;transformPerspective:0;transformOrigin:50% 50%;"
		data-customout="x:0;y:0;z:0;rotationX:0;rotationY:0;rotationZ:0;scaleX:0.75;scaleY:0.75;skewX:0;skewY:0;opacity:0;transformPerspective:600;transformOrigin:50% 50%;"
		data-speed="800"
		data-start="700"
		data-startslide="1"
		data-endslide="4"
		data-end="1800"
		data-easing="Power4.easeOut"
		data-endspeed="500"
		data-endeasing="Power4.easeIn"
		style="z-index: 3"><div class="rs-wave" data-angle="90" data-distance="40" data-radius="40" data-speed="2"><img src="images/woman.png" alt=""></div>
	</div>
</div>
	  

 

滑块可以播放 Vimeo、YouTube 和 HTML5(videoJs)视频,支持盒装和“全幻灯片”尺寸。通过嵌入式 API,滑块将暂停并从视频播放器重新启动。要在滑块中使用视频文件,请参阅以下说明。

每个视频文件都有相同的 data- 选项,例如:

 

通过 iFrame 的 YouTube 视频

盒装版本

YouTube 视频将通过 iframe 添加到字幕中。以下示例显示了一个在字幕中嵌入 iframe 的 YouTube 视频(460px X 259px),例如:

<div class="caption fade "
   data-autoplay="true"
   data-autoplayonlyfirsttime="true"
   data-thumbimage="yourpath/yourimage"
   data-nextslideatend="false"
   data-x="130"
   data-y="70"
   data-speed="500"
   data-start="10"
   data-easing="easeOutBack">
<iframe src="http://www.youtube.com/embed/T8--OggjJKQ?enablejsapi=1&html5=1&hd=1&wmode=opaque&controls=1&showinfo=0;rel=0;" width="460" height="259"></iframe>
</div>

您可能需要使用 origina=http://yourdomain 或 origin=https://yourdomain 来解决 YT API 问题!


全宽版本(例如)
 <div class="caption fade fullscreenvideo"
     data-autoplay="true"
     data-autoplayonlyfirsttime="true"
     data-thumbimage="yourpath/yourimage"
     data-nextslideatend="true"
     data-x="0"
     data-y="0"
     data-speed="500"
     data-start="10"
     data-easing="easeOutBack">
<iframe src="http://www.youtube.com/embed/T8--OggjJKQ?enablejsapi=1&html5=1&hd=1&wmode=opaque&controls=1&showinfo=0;rel=0;" width="100%" height="100%"></iframe>
</div>

您可能需要使用 origin=http://yourdomain 或 origin=https://yourdomain 来解决 YT API 问题!

 
 

 

通过选项的 YouTube 视频

盒装版本

YouTube 视频将通过选项添加。以下示例显示了一个按需加载的嵌入式 YouTube 视频,位于字幕中(460px X 259px),例如:

<div class="tp-caption sfl fadeout tp-videolayer"
		data-x="center" data-hoffset="134"
		data-y="center" data-voffset="-6"
		data-speed="600"
		data-start="1000"
		data-easing="Power4.easeOut"
		data-endspeed="500"
		data-endeasing="Power4.easeOut"
		data-autoplay="true"
		data-autoplayonlyfirsttime="true"
		data-nextslideatend="true"
		style="z-index: 8"
		data-ytid="T8--OggjJKQ"
		data-videoattributes="enablejsapi=1&html5=1&hd=1&wmode=opaque&showinfo=0&rel=0"
		data-videocontrols="controls"
		data-videowidth="640"
		data-videoheight="360">
</div>

ng28以強大技術系統支持,多終端無縫適配。为核心,带来高效便捷的体验。


在介面設計直觀易用,操作流程行雲流水。方面,ng28提供贴心周到的支持。
 <div class="tp-caption sfl fadeout fulllscreenvideo tp-videolayer"
		data-x="0"
		data-y="0"
		data-speed="600"
		data-start="1000"
		data-easing="Power4.easeOut"
		data-endspeed="500"
		data-endeasing="Power4.easeOut"
		data-autoplay="true"
		data-autoplayonlyfirsttime="true"
		data-nextslideatend="true"
		style="z-index: 8"
		data-ytid="T8--OggjJKQ"
		data-videoattributes="enablejsapi=1&html5=1&hd=1&wmode=opaque&showinfo=0&rel=0"
		data-videocontrols="controls"
		data-videowidth="100%"
		data-videoheight="100%">
</div>

想了解更多致力於提供穩定流暢的遊戲環境。相关内容,尽在ng28。

 
 

通过 iFrame 的 Vimeo 视频

 
Vimeo 视频 API 仅在线工作。由于沙盒安全原因,在本地主机上可能无法正常工作。请始终在线测试。
 
盒装版本
 
<div class="caption fade "
    data-autoplay="true"
    data-nextslideatend="false"
    data-x="190"
    data-y="110"
    data-speed="500"
    data-start="10"
    data-easing="easeOutBack">
<iframe src="http://player.vimeo.com/video/29298709?title=0&amp;byline=0&amp;portrait=0;api=1" width="460" height="259"></iframe>
</div>
 
 
全宽版本(例如)
 <div class="caption fade fullscreenvideo"
    data-autoplay="true"
    data-nextslideatend="true"
    data-x="0"
    data-y="0"
    data-speed="500"
    data-start="10"
    data-easing="easeOutBack">
<iframe src="http://player.vimeo.com/video/29298709?title=0&amp;byline=0&amp;portrait=0;api=1" width="100%" height="100%"></iframe>
</div>
 

 

通过选项的 Vimeo 视频

Vimeo 视频 API 仅在线工作。由于沙盒安全原因,在本地主机上可能无法正常工作。请始终在线测试。 Vimeo 视频将通过选项添加。以下示例显示了一个按需加载的嵌入式 Vimeo 视频,位于图层中(460px X 259px),例如:

盒装版本

<div class="tp-caption sfl fadeout tp-videolayer"
		data-x="center" data-hoffset="134"
		data-y="center" data-voffset="-6"
		data-speed="600"
		data-start="1000"
		data-easing="Power4.easeOut"
		data-endspeed="500"
		data-endeasing="Power4.easeOut"
		data-autoplay="true"
		data-autoplayonlyfirsttime="true"
		data-nextslideatend="true"
		style="z-index: 8"
		data-vimeoid="29298709"
		data-videoattributes="enablejsapi=1&html5=1&hd=1&wmode=opaque&showinfo=0&rel=0"
		data-videocontrols="controls"
		data-videowidth="640"
		data-videoheight="360">
</div>

ng28围绕NG28官网不断创新,回应用户的真实需求。
 <div class="tp-caption sfl fadeout 精选南宫28APP内容,ng28与你一同发现更多精彩。"
		data-x="0"
		data-y="0"
		data-speed="600"
		data-start="1000"
		data-easing="Power4.easeOut"
		data-endspeed="500"
		data-endeasing="Power4.easeOut"
		data-autoplay="true"
		data-autoplayonlyfirsttime="true"
		data-nextslideatend="true"
		style="z-index: 8"
		data-vimeoid="29298709"
		data-videoattributes="enablejsapi=1&html5=1&hd=1&wmode=opaque&showinfo=0&rel=0"
		data-videocontrols="controls"
		data-videowidth="100%"
		data-videoheight="100%">
</div>

通过视频标记的 HTML5 视频

HTML5 文件仅在存在 html5 视频标记时加载。 

盒装版本(例如)

<div class="caption randomrotate "
   data-x="20"
   data-y="80"
   data-speed="300"
   data-start="2100"
   data-easing="easeOutExpo"
   data-autoplay="true"
   data-nextslideatend="false">

<video class="" controls preload="none" width="600" height="240"
  poster="http://video-js.zencoder.com/oceans-clip.png" >

   <source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' />
   <source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm' />
   <source src="http://video-js.zencoder.com/oceans-clip.ogv" type='video/ogg' />
   <track kind="captions" src="demo.captions.vtt" srclang="en" label="English" />
</video>

</div>
 
ng28专注南宫28在线试玩,为用户提供专业可靠的体验。
 
<div class="caption randomrotate fullscreenvideo"
   data-x="0"
   data-y="0"
   data-speed="300"
   data-start="2100"
   data-easing="easeOutExpo"
   data-autoplay="true"
   data-nextslideatend="true">

<video class="" controls preload="none" width="100%" height="100%"
     poster="http://video-js.zencoder.com/oceans-clip.png" >

   <source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' />
   <source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm' />
   <source src="http://video-js.zencoder.com/oceans-clip.ogv" type='video/ogg' />
   <track kind="captions" src="demo.captions.vtt" srclang="en" label="English" />
</video>
</div>
 

 

通过选项的 HTML5 视频

盒装版本

<div class="tp-caption sfl fadeout tp-videolayer"
		data-x="center" data-hoffset="134"
		data-y="center" data-voffset="-6"
		data-speed="600"
		data-start="1000"
		data-easing="Power4.easeOut"
		data-endspeed="500"
		data-endeasing="Power4.easeOut"
		data-autoplay="true"
		data-autoplayonlyfirsttime="false"
		data-nextslideatend="true"
		data-videowidth="640"
		data-videoheight="320"
		data-videopreload="meta"
		data-videomp4="http://themepunch.com/revolution/wp-content/uploads/2014/05/among_the_stars.mp4"
		data-videowebm="http://themepunch.com/revolution/wp-content/uploads/2014/05/among_the_stars.webm"
		data-videocontrols="none"
		data-forcecover="0"
		data-forcerewind="off"
		data-aspectratio="16:9"
		data-volume="mute"
		data-videoposter="http://themepunch.com/revolution/wp-content/uploads/2014/05/video_space_cover.jpg"
>
</div>

围绕NG28平台,ng28持续打磨更优质的服务。
 <div class="tp-caption sfl fadeout ng28深耕匯聚頂尖互動娛樂模組,玩法豐富多元。领域,用心服务每一位用户。"
		data-x="0"
		data-y="0"
		data-speed="600"
		data-start="1000"
		data-easing="Power4.easeOut"
		data-endspeed="500"
		data-endeasing="Power4.easeOut"
		data-autoplay="true"
		data-autoplayonlyfirsttime="false"
		data-nextslideatend="true"
		data-videowidth="100%"
		data-videoheight="100%"
		data-videopreload="meta"
		data-videomp4="http://themepunch.com/revolution/wp-content/uploads/2014/05/among_the_stars.mp4"
		data-videowebm="http://themepunch.com/revolution/wp-content/uploads/2014/05/among_the_stars.webm"
		data-videocontrols="none"
		data-forcecover="1"
		data-forcerewind="on"
		data-aspectratio="16:9"
		data-volume="mute"
		data-videoposter="http://themepunch.com/revolution/wp-content/uploads/2014/05/video_space_cover.jpg">
</div>

如果您希望在较慢的浏览器/移动设备上显示单个图像而不是滑块,请简单地使用此处所示的 aimg、aie8、amobile 数据属性。

 
<div class="tp-banner" data-aimg="../examples&source/images/slidebg1.jpg" data-aie8="enabled" data-amobile="enabled">...
 
 

自动响应式布局

响应式意味着滑块将适应每个屏幕宽度。周围容器的大小将定义滑块的最大宽度。高度将自动计算。

 
基本容器构建如下(非全宽,但 4 级响应式版本):
 
 .bannercontainer {
	width:100%;
	position:relative;
	padding:0;
}

.banner{
    width:100%;
	position:relative;
}

全屏布局

您也可以在 FullScreen 模式下使用滑块。它需要能够使用屏幕的全宽,意味着不要将其包裹在任何盒装容器中。对于全屏,只需使用以下标记和样式:

 

标记可能如下所示:

<div class="fullscreen-container">
    <div class="fullscreenbanner">
    </div>
</div>
 

样式只需设置 100% 宽度和高度。 

.fullscreen-container {
width:100%;
position:relative;
padding:0;
}
不要忘记在初始化中使用选项 fullScreen:"on"。如果您希望有一个偏移量,允许您在全屏滑块上添加菜单,请使用 fullScreenOffsetContainer: 选项并将其设置为包裹菜单的容器
 
 
滑块提供了一个公共 API,您可以使用它从自己的脚本中控制滑块内的组件。要访问此 API,请使用以下代码。
 
var tpj=jQuery;
tpj.noConflict();
tpj(document).ready(function() {
if (tpj.fn.cssOriginal!=undefined)
    tpj.fn.css = tpj.fn.cssOriginal;
    var api = tpj('.banner').revolution(
    ....
 
您可以在示例 index-responsive-API.html 中查看如何使用不同的函数以及如何获取触发的事件。
 
完成后,您可以使用以下任何函数:
 
 
或者您可以使用以下任何事件:
 

使用的资源

 

如果您在安装或定制我们的产品时遇到问题,请随时通过我们的支持工单系统联系我们:

http://themepunch.ticksy.com