当前位置: 首页 > news >正文

忻州推广型网站开发/近期出现的病毒叫什么

忻州推广型网站开发,近期出现的病毒叫什么,做科研有什么好的网站,wordpress条件查询插件本文实例介绍了javascript图片轮播特效的详细代码以及实现思路,分享给大家供大家参考,具体内容如下还是先来看一看效果图:具体代码:一、HTML代码分析A版是一款手机DOTA应用,它涵盖了A版是一款手机应用,它涵…

本文实例介绍了javascript图片轮播特效的详细代码以及实现思路,分享给大家供大家参考,具体内容如下

还是先来看一看效果图:

具体代码:

一、HTML代码分析

  • 1.jpg
  • 2.jpg
  • 3.jpg
  • 4.jpg
  • 5.jpg
  • A版是一款手机DOTA应用,它涵盖了
  • A版是一款手机应用,它涵盖了
  • A版是一款手机应用,它涵盖了
  • A版是一款手机应用,它涵盖了
  • A版是一款手机应用,它涵盖了

此效果的层次结构比较清楚:

1. class为data的div是最外层的容器,可以用来控制整个效果图显示的位置。

2. id为content的ul用来存放左侧滚动的图片。

3. id为indicator的ul用来显示右侧的指示栏。

二、CSS代码

*{margin: 0; padding: 0;}

img{

border:0;

}

.dota{

width:570px;

height: 230px;

margin:100px auto;

position: relative;

overflow: hidden;

}

.dota #content{

float: left;

list-style: none;

position: absolute;

width:380px;

height:230px;

}

.dota #content img{

width:380px;

height:230px;

}

.dota #indicator{

float: right;

list-style: none;

width:180px;

height:220px;

padding: 5px;

background-color: #100F13;

}

.dota #indicator li{

width: 180px;

height: 44px;

background: url(images/anniu.png) 0 -44px;

}

.dota #indicator li.current{

background-position: 0 0;

}

.dota #indicator li a{

display: block;

width: 160px;

height: 34px;

padding: 5px 0 5px 25px;

}

.dota #indicator li a:link , .dota #indicator li a:visited{

text-decoration: none;

color: #686477;

font: 12px/145% "宋体";

}

这里,我对indicator中li的代码进行说明:

.dota #indicator li中的css代码就是设置右侧指示栏中的每一项,注意到,这里使用了background属性,也就是说li的背景是一张图片。准备好的图片如下:

322d03c1873b329580e638fe2e697ae7.png

这张准备好的图片大小为 180 * 88, 而.dota #indicator li中的background属性设置的position属性大小为 0 -44px, 即截取的图片的下半部分;所以indicator中所有的背景图片显示的是下半部分比较暗的部分; 而.dota #indicator li.current 的position属性大小为 0 0,所以默认情况下indicator的第一个显示高亮,其余的显示为暗黑的那部分。然后通过JQuery代码控制current属性作用在 "谁" 身上来切换选中状态。

三、JQuery代码

$(function(){

var nowImage = 0;

/* 为定时动画服务 */

$(".dota #content li").first().clone().appendTo($(".dota #content"));

var timer = setInterval(autoAnimate, 1500);

$(".dota").mouseenter(function(){

clearInterval(timer);

}).mouseleave(function(){

timer = setInterval(autoAnimate, 1500);

});;

$(".dota #indicator li").mouseenter(function(){

$(this).addClass("current").siblings().removeClass("current");

nowImage = $(this).index();

/*stop() 可以立刻清楚以前的动画,防止动画叠加*/

$(".dota #content").stop().animate({"top": -230 * nowImage}, 1000);

});

function autoAnimate(){

if(nowImage == 4){

nowImage = 0;

$(".dota #indicator li").eq(nowImage).addClass("current").siblings().removeClass("current");

$(".dota #content").stop().animate({"top":-230 * 5}, 1000,function(){

$(".dota #content").css("top",0);

});

}

else{

nowImage++;

$(".dota #content").stop().animate({"top": -230 * nowImage}, 1000);

$(".dota #indicator li").eq(nowImage).addClass("current").siblings().removeClass("current");

}

}

});

以上就是轻松实现javascript图片轮播特效的详细代码,希望对大家的学习有所帮助。

http://www.lbrq.cn/news/1099027.html

相关文章:

  • dedecms 视频网站模板/semi final
  • 中小型网站建设流程/济宁百度竞价推广
  • 做网站的app/小吃培训机构排名前十
  • 网站开发 周期/搜狗搜索推广
  • 网站建设作业多少钱/百度网站首页网址
  • 营销网站的概念/百度智能云建站
  • 微信公众号影视网站怎么做/磁力蜘蛛
  • 网站注册域名位置/黑帽seo是什么意思
  • 上海快速建站/今日新闻 最新消息 大事
  • jsp做新闻网站/免费seo诊断
  • 网站建设目录结构doc/网络推广方案有哪些
  • 网页制作怎么插视频/广告优化师适合女生吗
  • 压铸东莞网站建设/东莞网站建设seo
  • 吉林省科瑞建设项目管理有限公司网站/对网站提出的优化建议
  • 网站源码网/国内免费域名注册网站
  • 做网站后端需要掌握什么技术/百度搜索排名优化哪家好
  • 厦门百度网站建设/自己建网站要多少钱
  • 免费ppt资源网站/南宁seo排名外包
  • 安徽论坛网站建设/广告多的网站
  • 政府网站建设工作存在的不足/百度网页版链接
  • 使用别人网站代码做自己的网站/搜索热门关键词
  • 网站排名恢复/网站技术解决方案
  • 宁波专业网站建设公司/近期的时事热点或新闻事件
  • html5做视频网站/企业线上培训平台
  • 大连做网站billionseo/搜索关键词优化
  • 全国做网站的公司有哪些/百度推广需要多少钱
  • 网站开发工程师月薪/企业网站推广优化公司
  • 商务网站建设的流程/重庆seo网络优化师
  • 郑州汉狮公司做网站/渠道推广费用咨询
  • 做国际网站多少钱/网络软文名词解释
  • 141 个 LangChain4j Maven 组件分类解析、多场景实战攻略
  • 图片转 PDF三个免费方法总结
  • 电子数据取证领域的双轮驱动——手工分析 vs 自动化分析
  • 江苏思必驰科技25Java实习面经
  • 什么是卡贴???
  • 让不符合要求的任何电脑升级Windows11