当前位置:首页 > 日记 > 正文

实现简单的旋转木马效果

实现简单的旋转木马效果
需要在开发过程中采用插入式传送带,在网上找了几个插件或决定自己的代码,功能比较简单,可能是有用的以后。

Ps:
功能比较简单。整个盒子不能根据图片大小自动调节。这里使用的图片是1170×500。如果你想改变到另一个图片大小,修改图片的宽度under.pic-list。

为旗帜的整个宽度the.pic-list宽度,如果需要传送大量图片的数量,对the.pic-list宽度应大于单张*宽数,

HTML

>

CSS

旗帜{。
宽度:100%;
身高:500px;
溢出:隐藏;
职位:相对;

}
横幅横幅
文字装饰:无;
}
横幅图片列表{
宽度:10000px;
身高:500px;
位置:绝对;
Z指数:1;
}
banner.pic-list img {。
宽度:1170px;
浮点数:左;
}
#按钮{
位置:绝对;
Z指数:2;
身高:10px;
底部:20px;
左:550px;

}
#按钮跨度{
光标:指针;
浮点数:左;
边境:1px solid # FFF;
宽度:10px;
身高:10px;
边框半径:50%;
背景:# 333;
右边距:5px;
}
#按钮。在{
背景:橙色;
}
箭{。
光标:指针;
行高:36px;
文本对齐:中心;
字体大小:20px;
字体粗细:粗体;
宽度:40px;
身高:40px;
位置:绝对;
Z指数:2;
上图:200px;
背景:RGBA(0,0,0,0.5);
颜色:# FFF;
显示:无;
}
横幅:悬停。箭头{显示:块;}

#沪指{
左:20px;
}
#下{
右:20px;
}

js
$(文档)Ready(函数(){)
变量PicNum = 4; / /图片的数量,根据实际的变化
VaR个= 1170; / /图像宽度,根据实际的变化
无功picmaxwidth = 1×PicNum *个;
无功currentpic = 1;
VaR下=美元(' #下);
VaR的进程(#美元沪指);
var标志= false;

Prev.on(听到咔哒声,函数(){(){
如果(!旗){
(1170)calpx;
currentpic --;
如果(currentpic<1){
currentpic = PicNum;
}
$(#按钮跨度)。Eq(currentpic-1)。AddClass(开),兄弟姐妹()RemoveClass(开);
}
});

Next.on(听到咔哒声,函数(){(){
如果(!旗){
CalPx(1170);
currentpic + +;
如果(currentpic > PicNum){
currentpic = 1;
}
$(#按钮跨度)。Eq(currentpic-1)。AddClass(开),兄弟姐妹()RemoveClass(开);
}
});
$('。旗帜),('mouseover功能()){
停止();
}),('mouseout,函数(){(){
游戏();
})
功能nextclick(){
Next.click();
}
函数播放(){
setint = setInterval(nextclick,2000);
}
函数停止(){
ClearInterval(setint);
}

功能calpx(leftpx){
标志=真;
VaR左= parseInt($('。图片列表),Css(右));
无功newleft =左+ leftpx;
var时间= 300;
var间隔= 10;
速度= leftpx /(时间/间隔);

函数(){
VaR左= parseInt($('。图片列表),Css(右));
如果((速度newleft)| |(速度离开<< newleft > 0)){
$('。PIC清单)。Css(右,((左+速度)+ 'px);
setTimeout(,间隔);
其他{ }
标志=假;
如果(newleft > 1170){
newleft = picmaxwidth;
} else if(newleft < picmaxwidth){
newleft = - 1170;
}
$('。PIC清单)。Css(右,newleft + 'px);
}
}
();

}
游戏();

});
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。

相关文章

ps如何快速绘制像素宽的水平/垂直

ps如何快速绘制像素宽的水平/垂直

像素,绘制,垂直线,快速,电脑软件,在一个电子商务网页的设计中,一个有宽像素的水平线或垂直线是非常有用的。 软件名称:Adobe PS图象处理软件8全绿色中文版软件大小:150.1mb更新时间:2015-11-04 一种生成水平直线的方法 1,打开一个文档,然后创…

MySQL与Oracle的区别简述

MySQL与Oracle的区别简述

区别,电脑软件,MySQL,Oracle,1。Oracle是一个大型数据库,而MySQL是一个小型和中型数据库。Oracle的市场占有率为40%,MySQL只有20%,而MySQL是开源的,Oracle的价格非常高。 2。Oracle支持大并发、大通道,是OLTP的最佳工具。 3、安装的空间差异也…

使用模态来响应本机组件

使用模态来响应本机组件

响应,组件,模态,本机,电脑软件,模态分量可用于覆盖本地视图包含反应本地根视图(如UIViewController,活动),可实现对掩模的影响。 属性 模态所提供的属性是: AnimationType(动画类)proptypes.oneof({没有人','滑','消失' } 没有:没有动画 幻灯…

Dreamweaver如何设置html页面行的

Dreamweaver如何设置html页面行的

间距,如何设置,页面,电脑软件,Dreamweaver,Dreamweaver的网页设计不是很舒服,想要调整文字之间的距离,如何调整呢让我们来看看详细的教程。 软件名称:Adobe Dreamweaver CC 2017 v17.0中文破解版(附破解补丁)64位软件大小:758mb更新时间:2016-11-…

提示SAS的Windows:winlogon.exe应用

提示SAS的Windows:winlogon.exe应用

程序错误,提示,电脑软件,SAS,winlogon,问题: 当一个同事的电脑是退出系统,错误提示窗口弹出窗口:winlogon.exe;SAS应用是错误的;请帮助解决它。 答案uff1a 由于在计算机系统中的重要程序,系统无法加载。用360后卫的系统维修的功能是不好的。参…

MySQL中的死锁和日志二或三。

MySQL中的死锁和日志二或三。

日志,死锁,电脑软件,MySQL,最近,MySQL上出现了一系列数据异常,所有这些都在上午突发。由于业务场景属于典型的数据仓库应用程序,所以白天压力较小,不能重复。甚至有些异常仍然很怪异,最后根原因分析非常昂贵。我们如何快速定位在线MySQL问题并修…

把荷花照成美丽的水墨画。

把荷花照成美丽的水墨画。

水墨画,美丽,电脑软件,把莲花图片加工成墨水的想法并不复杂:先把图片转为黑白,然后用过滤器来增加油墨的纹理,但是有很多细节需要处理,图片的背景,墨的控制范围等,需要慢慢摸索。 把荷花照成美丽的水墨画。 原来的地图 最终效果 1,打开材质图片…

模糊视频教程

模糊视频教程

视频教程,模糊,电脑软件,过滤器主要是用来实现图像的特效。它已经在PS图象处理软件的奇妙的作用。过滤器的操作很简单,但很难真正使用它。过滤器通常需要联合使用相同的信道,层,以达到最佳的艺术效果。如果你想将过滤器应用到最合适的位置在最…

您没有安装密码安全控件或控件版本

您没有安装密码安全控件或控件版本

控件,安装,密码安全,图形,太低,问题: 要使用中国银行网上银行,下载中国网上银行登录安全控件,关闭IE11浏览器,然后安装,安装成功以后,或你没有安装安全控件或控件版本太低,请下载在密码控制下的登录页面的链接最新版本并安装。什么事 答案uff1a …

Word2013版实现了姓氏笔划自动排列

Word2013版实现了姓氏笔划自动排列

操作技巧,排列,姓氏,笔划,实现了,如何word2013自动安排姓氏笔画今天,萧边教你Word 2013版自动排姓操作技能。 Word的2013版实现了自动排列姓氏笔画的操作步骤。 将word文档转换成表格形式,单击插入,选择窗体,单击在下拉菜单中,将文本转换成表…

如何关闭Win8/赢10自动更新驱动程

如何关闭Win8/赢10自动更新驱动程

自动更新,解决方案,驱动程序,功能,电脑软件,Win8,赢10自带的驱动程序,但作为游戏玩家,会开车,使用一些版本的幻想系统;;爱总是推代替开车,我找到了一个办法,可以不让Win8,赢10自动更新驱动程序 首先,进入设备管理器,卸载是Windows系统(通常选择图形驱动…

PS图象处理软件不能得到解决的步骤

PS图象处理软件不能得到解决的步骤

步骤,图象,处理软件,电脑软件,PS,在WIN7系统,有些时候PS软件无法打开,有时它会是一个问题,当它打开时,这可能是经常遇到的。所以每个人都知道PS图象处理软件打不开怎么解决以下是PS图象处理软件小编不开如何解决的方法,我希望对你有帮助! PS图象…