这是一款效果非常炫酷的不同风格页面布局幻灯片特效。该特效中,通过前后导航按钮来切换幻灯片,每个幻灯片中的图片均为不同的布局效果。
该幻灯片特效使用anime.js来制作幻灯片的动画特效,并使用很多CSS3属性,需要最新版本的现代浏览器才能看到效果。对于工业管理学(工业工程)浏览器,前面几种效果可以在IE11及以上的浏览器看到效果,最后一种效果由于工业管理学(工业工程)浏览器不支持挽救(saving的简写)剪辑路径属性,所以是看不到效果的。
使用方法超文本标记语言结构该幻灯片的基本超文本标记语言结构如下:每一个幻灯片都有各自的布局班级类,和一个数据布局属性,用于制作各自的动画效果。
div class=' slide ' div class=' slide slide-layout-1 ' data-layout=' layout 1 ' div class=' slide-imgwrap ' div class=' slide _ _ img ' div class=' slide _ _ img-inner ' style=' background-image : URL(img/1。jpg);/div/div class=' slide _ _ img ' div class=' slide _ _ img-inner ' style=' background-image : URL(img/2。jpg);/div/div class=' slide _ _ img ' div class=' slide _ _ img-inner ' style=' background-image : URL(img/3。jpg);/div/div/div class=' slide _ _ title ' H3 class=' slide _ _ title-main ' now或Never/H3 p class=' slide _ _ title-sub '.a href='# '阅读更多/a/p /div /div-/slide-div class=' slide-layout-2 '数据-布局='layout2 '!-.- /div!-.- /div!-/幻灯片显示- CSS样式下面是其中一个布局的半铸钢钢性铸铁(铸造半钢)样式:
/*布局1: 3格图像*/。幻灯片布局1。slide _ _ img { position :绝对值;宽度: calc(50%-1em);} .幻灯片布局1。第一张幻灯片_ _ img:first第一个孩子{ left: 0.5em高度: 100%;} .幻灯片布局1。slide _ _ img : th-child(n ^ 2){ left : calc(50% 0.5 em);高度: calc(50%-0.5 em);} .幻灯片布局1。slide _ _ img : th-child(3){ top : calc(50% 0.5em);}得到的效果如下图所示:
Java脚本语言每一个幻灯片布局的动画效果定义在射流研究…文件中。结构为:[布局名称] : {调出: {调出属性}, {调入属性} } .可以为进入和离开的幻灯片设置不同的动画效果。下面的代码是第一个布局的示例代码:
mlslide。原型。选项={//起始位置startIdx : 0,//布局配置。//[布局名称]: { out : }导航出属性},在: {中导航入属性} }布局onfig : {布局1 : { out : { translateX : { next : '-100% ',prev 3360 ' 100% ' },rotateZ : { next:函数(el,index){ return anime . random(-15)},prev:函数(el,index) { return anime.random(0,15);} },不透明度: 0,持续时间: 1200,宽松度: 'easeOutQuint ',itemsDelay : 80 },in : { resetProps : { translateX : { next : ' 100% ',prev 3360 '-100% ' },rotateZ : { next : function(El,index) { return anime.random(0,1)},prev:函数(el,index) { return anime.random(-15,0);} },不透明度:0 },translateX : '0% ',rotateZ :0不透明度: 1,持续时间: 700,宽松度: ' easeOutQuint ',itemsDelay : 80 } },layout2 : { /*.*/},布局3 : { /*.*/}, /* .*/} };以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。