php产品效果图,jQuery_基于JQuery制作的产品广告效果,效果图.如下: 动画效果介绍 - phpStudy...
基于JQuery制作的产品广告效果
效果图.如下:
动画效果介绍:这组广告效果是打开页面后图片会自动播放,从1-5共计5张图片,如果属标放到右下角的1、2、3、4、5列表上,可以自由进行切换到自己想看的图片上去。图片切换是由下到上变换的。
制作思路:先将这5张图片分别放入到ul的5个li列表中,
《1》求出图片个的总个数. 并当我们如果在单击1.2.3.4.5时就将它对应的数字传过去,就它显示对应的图片。
《2》如果属标放上,就停止动画(可以利用clearIntval() ),如果属标移到,我们可以利用 setIntval(函数,时间) 去每隔3000毫秒去执行一下这个函数一次。
《3》完成这个动画函数。在这个函数中首先我们可以得到这个动画区域(.slider)的高度。再利用animate自定义动画函数实现在TOP位置上变化。并且给当前li中的数字加上高亮效果。
《4》还有一点就是要使这里的TOP变化正常,一定要在当前区域的父标记(.ad)中设置"position:relative;" 一切就都已OK了。制作代码如下:
1》html结构如下:
复制代码 代码如下:
- 1
- 2
- 3
- 4
- 5
2》jquery 代码如下:
复制代码 代码如下:
//超链接文字提示
$(function(){
var len = $(".num >li").length;
var index = 0;
var adTimer;
$(".num li").mouseover(function(){
index = $(".num li").index(this); //这里的 " this " 可以换成 " $(this) "
showImg(index);
}).eq(0).mouseover(); //用来初如化,当打开页面时,做第一个图片为属标放上时去触发动画.
//以为对象, 属标滑入停止动画,属标滑出开始动画
$(".ad").hover(function(){
clearInterval(adTimer);
},function(){
adTimer = setInterval(function(){
showImg(index);
index++;
if( index == len ){ index=0; }
} , 3000);
}).trigger("mouseleave");
})
//通过给定的的索引 显示不同的图片
function showImg(index){
var adHeight = $(".content_right .ad").height();
$(".slider").stop(true,false).animate( {"top": -adHeight*index},1000 );
$(".num li").removeClass("on")
.eq(index).addClass("on");
}
3》对应的CSS样式:
复制代码 代码如下:
.content_right{
background:#eee;
border : 1px solid #AAAAAA;
width: 586px;
float:left;
}
.content_right .ad {
margin-bottom:10px;
width:586px;
height:150px;
overflow:hidden;
position:relative;
}
.content_right .slider,
.content_right .num {
position:absolute;
}
.content_right .slider li{
list-style:none;
display:inline;
}
.content_right .slider img{
width:586px;
height:150px;
display:block;
}
.content_right .num{
right:5px;
bottom:5px;
}
.content_right .num li{
float: left;
width: 16px;
height: 16px;
line-height: 16px;
text-align: center;
font-family: Arial;
font-size: 12px;
color: #FF7300;
background-color: #fff;
border: 1px solid #FF7300;
overflow: hidden;
margin: 3px 1px;
cursor: pointer;
}
.content_right .num li.on{
width: 21px;
height: 21px;
line-height: 21px;
color: #fff;
background-color: #FF7300;
font-size: 16px;
margin: 0 1px;
border: 0;
font-weight: bold;
}相关阅读:
js 模仿网上的限时抢购效果
原创]如何回到先前的页面的方法多中语言" target="_blank">[原创]如何回到先前的页面的方法多中语言
PHP5经典教程之文件操作
Wine中中文存在很多的乱码怎么解决?
Mysql权威指南读书笔记(四)
什么叫标准网页设计?
document.all与WEB标准
javascript跨域刷新实现代码
使用yui3实现最简单拖动
javascript关键字加亮加连接
css hack 记录
55种网页常用小技巧(javascript)
javascript(对象.属性)集锦之二
正则表达式 表示 非指定字符串开头的正则
php产品效果图,jQuery_基于JQuery制作的产品广告效果,效果图.如下: 动画效果介绍 - phpStudy...相关推荐
- php星级评分,jQuery_基于jQuery的星级评分插件,首先看一下运行效果如下图所 - phpStudy...
基于jQuery的星级评分插件 首先看一下运行效果如下图所示. 鼠标移到星星上该星星前面的所有星星全部变亮,鼠标单击将记录点击的星星数,前面的所有星星将变亮. 一.原理本程序的原理是这样的:一个&qu ...
- 【web前端特效源码】使用HTML5+CSS3+JavaScript制作一个可拖动的拼图游戏动画效果~适合初学者~超简单~ |it前端开发
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3+JavaScript制作一个可拖动的拼图游戏动画效果~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!D ...
- 【web前端特效源码】使用HTML5+CSS3制作一个会促销广告滚动字幕3D动画效果~~适合初学者~超简单~ |前端开发|IT软件
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会促销广告滚动字幕3D动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYPE ...
- html鼠标滑过导航条展开导航条,jquery css实现鼠标滑过导航菜单栏动画效果
对于导航栏的实现对于前端人员来说再简单不过了,但是如何让我们的导航看起来生动,给用户一种很高大上的感觉,却需要我们好好设计一下.今天我给大家带来的是我自己在项目中用到的一个例子,当我们鼠标滑过导航栏时 ...
- HTML制作色带,PS简单制作一个漂亮的混合色带gif动画效果
今天为大家介绍PS简单制作一个漂亮的混合色带gif动画效果方法,方法很简单的,教程介绍的很详细,好了,下面我们来看看吧! 先来看看案例的最终效果: 混合颜色带是一种特殊的高级蒙版,它可以快速隐藏像素. ...
- php相同数据合并单元格,jQuery_基于jQuery的合并表格中相同文本的相邻单元格的代码,ONE
已经生成的数据表格大致 - phpStudy...
基于jQuery的合并表格中相同文本的相邻单元格的代码 ONE 已经生成的数据表格大致内容如下: 地区 地区 商品代码 商品名称 数量 有效期至 距效期(月) 产品批号 规格 单位 条形码 广东 深圳 ...
- 淘宝抽奖html 页面,基于jQuery实现的双11天猫拆红包抽奖效果
本文实例讲述了jQuery实现的双11天猫拆红包抽奖效果代码,是一款基于jquery+css3实现的鼠标点击红包摇一摇抽奖代码,具有点击抽奖后红包摇动并弹出抽奖结果信息的功能,分享给大家供大家参考.具 ...
- 10个CSS和jQuery的加载中(loading)动画效果实现
以往web开发中都使用Gif来实现加载中的效果,但是随着技术的发展我们也可以使用jQuery和CSS来实现加载中的效果,希望大家喜欢! 相关文章: 5个在线Ajax"加载中"旋转图 ...
- 【JavaWeb】JQuery实现广告显示和隐藏动画效果
我们经常会看到几秒后出现了广告,显示了几秒后广告就消失了,下面就用JQuery框架来实现这个功能. 代码如下: <!DOCTYPE html> <html> <head& ...
最新文章
- 100万奖金池,这不仅仅是场比赛
- dpi shell命令 安卓_android 中 dumpsys 命令使用
- 南京医科大学陈连民组招收博硕士研究生(肠道微生物与心血管代谢健康方向)...
- linux top命令增强版 htop简介
- You are using pip version 8.1.1, however version 20.1.1 is available
- 【Web Shell】- 技术剖析中国菜刀 - Part II
- AS5 安装 JAVA 1.6.0 用于 TOTOplayer的启动
- 项目背景怎么描述_产品经理写简历,如何让「项目经验」更出众?
- JAVA基础系列:Object类
- 事业编和公务员哪个好?
- 目标检测——知识蒸馏的学习笔记
- Python 获取对象信息 —— dype 与 dir
- 手动挂载USB/光驱步骤
- abp框架使用ip访问
- paip.提升用户体验----c++ c# 配色方案
- sdk环境变量配置win10_sdk环境变量配置好检查
- gm21模型python_GM11灰色模型
- Error:java.lang.RuntimeException: Crunching Cruncher dialog_et_bg.9.png failed, see logs
- 人脸识别闸机系统解决方案
- ggplot2学习总结
热门文章
- HTML+CSS+JS实现 ❤️CSS3图片遮罩高亮显示❤️
- 《springcloud超级入门》Spring Cloud开发环境的准备和Lombok安装步骤《四》
- 关于mysql优化_关于MySQL优化的几点总结
- linux切换到字符界面stemctl,CentOS7两种模式
- javascript 唯一值的集合 Set对象
- Python小白的数学建模课-A1.国赛赛题类型分析
- 计算机和单片机概述,微机与单片机概述课件.ppt
- 找不到具有指定id_JAVA如何整合es指定字段不分词搜索?
- java 连接 sftp失败_java – 文件上传到SFTP失败(Apache VFS)
- delphi if多个条件_判断(if)语句