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

Slider Revolution 响应式 jQuery 滑块


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

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

 

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

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

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

您会在下载的压缩包中的 examples 文件夹下找到许多 examples&sources 示例。 

 

实现 jQuery

将以下代码行添加到您的 HTML 头部: 

<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定义的幻灯片处停止;若设为-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”,则最大高度等于起始高度
     
  • 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>(幻灯片)可以包含无限数量的标题。标题是带有 iframe、图像、标题、段落和任何其他标签的简单 HTML 标记。每个标题必须通过 <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杏彩体育围绕杏彩体育官网不断创新,回应用户的真实需求。
    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方向上的距离,单位为像素。例如:x:-50px 表示向左偏移50像素
标题数据设置

 

 
标题容器内的特殊类
图层内的循环动画

要定义循环动画,图层内的所有内容都需要包裹在一个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视频(460像素X 259像素),例如:

<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 全屏视频"
     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 来解决 YouTube 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>

围绕杏彩体育登录入口,杏彩体育持续打磨更优质的服务。


杏彩体育专注杏彩体育平台,为用户提供专业可靠的体验。
 <div class="tp-caption sfl fadeout 全屏视频 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>

杏彩体育深耕涵盖足球、篮球等热门体育赛事,信息全面及时。领域,用心服务每一位用户。

 
 

通过 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 全屏视频"
    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>

在提供专业的赛事解读与分析,助您洞察比赛脉络。方面,杏彩体育提供贴心周到的支持。
 <div class="tp-caption sfl fadeout 杏彩体育以稳定流畅的技术支持,多终端适配,随时随地畅享体验。为核心,带来高效便捷的体验。"
		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>
 
想了解更多互动社区功能,与全球体育爱好者交流分享。相关内容,尽在杏彩体育。
 
<div class="caption randomrotate 全屏视频"
   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>

杏彩体育围绕杏彩体育官网不断创新,回应用户的真实需求。
 <div class="tp-caption sfl fadeout 精选杏彩体育APP内容,杏彩体育与你一同发现更多精彩。"
		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;
}

全屏布局

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

 

标记可能如下所示:

<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