搜索
首页web前端js教程jquery淡化版banner异步图片文字效果切换图片特效_jquery

复制代码 代码如下:

 <br> <br> <br><meta charset="utf-8"> <br><title>全屏淡入淡出简洁banner,异步图片文字效果切换图片特效</title> <br><meta name="keywords" content="淡化版banner,淡化版banner"> <br><meta name="description" content="淡入淡出简洁banner"> <br><style type="text/css"> <BR>body,ul,li,ol{list-style:none;padding:0px;margin:0px;font-size:12px;} <BR>img{border:0px;} <br><br>.bzBanner{width:100%; min-width:980px; height:auto; overflow:hidden; position: relative; } <BR>.bzBanner .content,.bzBanner .col,.bzBanner .col a{width:100%; height:100%; position: absolute; top:0px; left:0px; } <BR>.bzBanner .btn{position: absolute; bottom:25px; right:50px; z-index:5; } <BR>.bzBanner .btn i{display:block; float: left; width:15px; height:15px; padding:0 5px; border-radius:15px; margin-left:15px; background:white; overflow:hidden; opacity:0.4; filter:alpha(opacity=40); cursor:pointer; } <BR>.bzBanner .btn i:hover{background:#9C0; } <BR>.bzBanner .btn i.act{opacity:0.8; filter:alpha(opacity=80); background:#9C0; } <BR>.bzBanner .pre,.bzBanner .next{display:inline-block; width:72px; height:72px; background:url(./bzbanner/btn.png) no-repeat; position:absolute; top:50%; margin-top:-50px; z-index:3; } <BR>.bzBanner .pre{left:30px; } <BR>.bzBanner .next{right:30px; background-position:0 -72px; } <BR>.bzBanner .pre:hover{background-position:0 -144px; } <BR>.bzBanner .next:hover{background-position:0 -216px; } <BR>.bzBanner .col a{color:white; } <BR>.bzBanner .col span{display:inline-block; width:550px; height:200px; background:rgba(0,0,0,.1); position:absolute; z-index:3; bottom:70px; left:130px; } <BR>.bzBanner .col span h3{font-weight:normal; font-size:28px; font-weight:normal; font-family:微软雅黑; padding:0px; margin:0px; padding-left:20px; line-height:70px; text-shadow:1px 1px rgba(0,0,0,.3); } <BR>.bzBanner .col span p{display:inline-block; width:90%; line-height:25px; font-size: 14px; font-family:微软雅黑; margin:0px; padding:0px; padding-left:20px; text-shadow:1px 1px rgba(0,0,0,.3); } <br><br></style> <br> <br> <br><br><div class="bzBanner"> <br><div class="content"> <br><div class="col"> <br><a href="javascript:;"> <br><img  src="/static/imghwm/default1.png" data-src="./jquery-1.10.2.min.js" class="lazy"    style="max-width:90%" alt="jquery淡化版banner异步图片文字效果切换图片特效_jquery" > <br><span> <br><h3 id="独家首播-范玮琪-amp-曾静玟-千年">独家首播:范玮琪&曾静玟《千年》</h3> <br><p>范玮琪&曾静玟《千年》MV首播!歌词特别力邀名词人葛大為操刀,延续“一日如千年”的概念,转换在爱情里就是可以把对方的思念拉得很长,每一秒的想念都可以像是一千年的蔓延。而一千年的等待,也因为一秒钟的珍爱相遇而有了意义爱情。</p> <br></span> <br></a> <br>
</div> <br><div class="col"> <br><a href="javascript:;"> <br><img  src="/static/imghwm/default1.png" data-src="./jquery-1.10.2.min.js" class="lazy"    style="max-width:90%" alt="jquery淡化版banner异步图片文字效果切换图片特效_jquery" > <br><span> <br><h3 id="独家首播-It-Began-With-A-Fallen-Leaf">独家首播:It Began With A Fallen Leaf</h3> <br><p>普莉西雅(Priscilla Ahn)和苏打绿全新单曲《It Began With A Fallen Leaf》MV首播!一袭白色雪纺洋装的普莉西雅置身于森林中,红发青峰似偶然闯入森林中活泼调皮的精灵,邂逅了森林中的仙女。歌曲由吴青峰作曲,普莉西雅和吴青峰共同作词,描述了对一位再也无法相见的好友的思念之情。</p> <br></span> <br></a> <br>
</div> <br><div class="col"> <br><a href="javascript:;"> <br><img  src="/static/imghwm/default1.png" data-src="./jquery-1.10.2.min.js" class="lazy"    style="max-width:90%" alt="jquery淡化版banner异步图片文字效果切换图片特效_jquery" > <br><span> <br><h3 id="首播-真的假的">首播:真的假的</h3> <br><p>暌违乐坛八年陶晶莹新专辑同名主打《真的假的》MV官方版首播!歌曲由周杰伦+林夕两位乐坛大才子携手合作,唱出男女情爱中许多真真假假的现象和矛盾,MV由廖人帥执导,时而如梦幻童话时而如辉煌宫殿的场景布置亦真亦假似幻似真,逼真特技效果十足!</p> <br></span> <br></a> <br>
</div> <br><div class="col"> <br><a href="javascript:;"> <br><img  src="/static/imghwm/default1.png" data-src="./jquery-1.10.2.min.js" class="lazy"    style="max-width:90%" alt="jquery淡化版banner异步图片文字效果切换图片特效_jquery" > <br><span> <br><h3 id="口袋-FAN-把你的偶像装进口袋里">口袋·FAN 把你的偶像装进口袋里</h3> <br><p>睡不着过后,梦游到这里。在亚纶生日的这一天迎来闪闪发亮的【口袋·炎亚纶】!这里有新鲜资讯影像 ,是勾搭交流平台。是炎亚纶专属,为每一个可爱的布丁纪念永恒,关于阿布有爱的一切都在这里,在这 里全世界只看见你,快把阿布装进口袋,祝炎亚纶1120生日快乐!Android版和IOS越狱版抢先上线…</p> <br></span> <br></a> <br>
</div> <br>
</div> <br><div class="btn">
<i></i><i></i><i></i><i></i>
</div> <br><a class="pre" href="javascript:;" title="上一张"></a> <br><a class="next" href="javascript:;" title="下一张"></a> <br>
</div> <br><br><script type="text/javascript"></script> <br><script type="text/javascript" src="./bzBanner.min.js"></script> <br><script type="text/javascript"> <BR>$(function(){ benzi.bzBanner(); }); <BR></script> <br> <br>

 
----------html---------------------------------------------------------------------------------
<pre code_snippet_id="280064" snippet_file_name="blog_20140408_2_455436" name="code" class="javascript">/*================================== <br>@标题:淡化版banner 带标题+描述 和 小按钮 <br>@时间:2013.11.22 <br>@来源:BENZI.PW <br>@描述: <br><br>插件使用方式: <br>使用前请将 CSS HTML 完整的复制。 <br>benzi.bzBanner(); <br><br>对象调用全部在js内改动 <br>container:最外框 <br>cols:全部内容 <br>btns:全部小按钮 <br>act:按钮激活样式名 <br>pre:向前翻按钮 <br>next:向后翻按钮 <br><br><br>====*/ <br>var benzi = { <br>bzBanner : function(){ <br><br>//参数所有初始化(封装后将删除) <br>var values = { <br>container:$('.bzBanner'), <br>cols:$('.bzBanner .col'), <br>btns:$('.bzBanner .btn i'), <br>act:'act', <br>pre:$('.bzBanner .pre'), <br>next:$('.bzBanner .next'), <br>now:0 <br>} <br><br>//淡化效果,设置所有单个对象的 zindex,以及显示和隐藏 <br>// col:所有内容对象 <br>// pre:上一个对象 <br>// now:当前显示的对象 <br>//----------------------- <br>var weaken = function( pre,now ){ <br>var col = values.cols; <br>col.css({ zIndex:1 }).eq( pre ).css({ zIndex:2 }); <br>col.eq( now ).css({ zIndex:3,opacity:0 }).stop(true).animate({ opacity:1 },700); <br>} <br><br>//递增计算,返回 前一个显示内容 和 当前 要显示的内容 <br>// now:当前已经选择的索引 <br>//------------------- <br>var increase = function( now ){ <br>var pre = now ,now = pre + 1; <br>if( now >= values.cols.length ) now = 0; <br>return { pre:pre ,now:now }; <br>} <br><br>//递减计算 <br>//------------------- <br>var degression = function( now ){ <br>var pre = now ,now = pre - 1; <br>if( now return { pre:pre ,now:now }; <br>} <br><br>//修改小按钮样式 <br>//--------------------- <br>var btnStyle = function( now ){ <br>if( values.btns && values.act ) <br>values.btns.removeClass( values.act ).eq( now ).addClass( values.act ); <br>} <br><br>//小按钮事件挂接,初始化里如果有 小按钮 则执行,否则不执行 <br>//---------------------- <br>var button = function(){ <br>values.btns.click(function(){ <br>var now = $(this).index(); <br>if( values.now != now ){ <br>weaken( values.now ,now ); <br>btnStyle( now ); <br>text( now ); <br>values.now = now; <br>} <br>}); <br>} <br><br>//内容切换 <br>// aspect:方向,0 或 无值 是后翻,1 是前翻 <br>//---------------------- <br>var change = function( aspect ){ <br>var val = aspect ? degression( values.now ) : increase( values.now ); <br>weaken( val.pre ,val.now ); <br>btnStyle( val.now ); <br>text( val.now ); <br>values.now = val.now; <br>} <br><br>//左右按钮效果 <br>//----------------------- <br>var shortcut = function(){ <br>values.pre.click(function(){ change(1); }); <br>values.next.click(function(){ change(); }); <br>} <br><br>//文字切换效果,此效果很有针对性,需要样式支持 <br>//------------------------ <br>var text = function( now ){ <br>values.cols.find('span').css({ opacity:0 }).eq( now ).stop(true).delay(500).animate({ opacity:1 },1000); <br>values.cols.find('h3').css({ opacity:0 }).eq( now ).stop(true).delay(500).animate({ opacity:1 },500); <br>values.cols.find('p').css({ opacity:0 }).eq( now ).stop(true).delay(1000).animate({ opacity:1 },500); <br>} <br><br>//框架尺寸 <br>//------------------------------- <br>$(window).resize(function(){ <br>values.container.height( values.cols.find('img').height() ); <br>}).resize(); <br><br>// 自动播放,degrees 方法获取对应参数,并且修改小按钮样式(如果有小按钮的话),然后刷新全局变量 values.now <br>// time: 延时时间 <br>//--------------------- <br>var loop,play = function( time ){ <br>clearTimeout( loop ); <br>loop = setTimeout(function(){ <br>change(); <br>play( 3000 ); <br>}, time ); <br>} <br><br>//暂停 和 触发自动播放 <br>//--------------------- <br>var control = function(){ <br>values.container.hover(function(){ <br>clearTimeout( loop ); <br>},function(){ <br>play( 2000 ); <br>}); <br>} <br><br>//初始化效果,调用各个函数 <br>//-------------------- <br>var initialize = function(){ <br>var now = values.now; <br>weaken( values.cols.length-1 ,now ); <br>if(values.btns ) button(); <br>if( values.pre && values.next ) shortcut(); <br>btnStyle( now ); <br>text( now ); <br>play( 4000 ); <br>control(); <br>} <br><br>//初始化调用 <br>//--------------------- <br>initialize(); <br><br>} <br><br>} <br>




 
 


 


声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
使用Next.js(后端集成)构建多租户SaaS应用程序使用Next.js(后端集成)构建多租户SaaS应用程序Apr 11, 2025 am 08:23 AM

我使用您的日常技术工具构建了功能性的多租户SaaS应用程序(一个Edtech应用程序),您可以做同样的事情。 首先,什么是多租户SaaS应用程序? 多租户SaaS应用程序可让您从唱歌中为多个客户提供服务

如何使用Next.js(前端集成)构建多租户SaaS应用程序如何使用Next.js(前端集成)构建多租户SaaS应用程序Apr 11, 2025 am 08:22 AM

本文展示了与许可证确保的后端的前端集成,并使用Next.js构建功能性Edtech SaaS应用程序。 前端获取用户权限以控制UI的可见性并确保API要求遵守角色库

JavaScript:探索网络语言的多功能性JavaScript:探索网络语言的多功能性Apr 11, 2025 am 12:01 AM

JavaScript是现代Web开发的核心语言,因其多样性和灵活性而广泛应用。1)前端开发:通过DOM操作和现代框架(如React、Vue.js、Angular)构建动态网页和单页面应用。2)服务器端开发:Node.js利用非阻塞I/O模型处理高并发和实时应用。3)移动和桌面应用开发:通过ReactNative和Electron实现跨平台开发,提高开发效率。

JavaScript的演变:当前的趋势和未来前景JavaScript的演变:当前的趋势和未来前景Apr 10, 2025 am 09:33 AM

JavaScript的最新趋势包括TypeScript的崛起、现代框架和库的流行以及WebAssembly的应用。未来前景涵盖更强大的类型系统、服务器端JavaScript的发展、人工智能和机器学习的扩展以及物联网和边缘计算的潜力。

神秘的JavaScript:它的作用以及为什么重要神秘的JavaScript:它的作用以及为什么重要Apr 09, 2025 am 12:07 AM

JavaScript是现代Web开发的基石,它的主要功能包括事件驱动编程、动态内容生成和异步编程。1)事件驱动编程允许网页根据用户操作动态变化。2)动态内容生成使得页面内容可以根据条件调整。3)异步编程确保用户界面不被阻塞。JavaScript广泛应用于网页交互、单页面应用和服务器端开发,极大地提升了用户体验和跨平台开发的灵活性。

Python还是JavaScript更好?Python还是JavaScript更好?Apr 06, 2025 am 12:14 AM

Python更适合数据科学和机器学习,JavaScript更适合前端和全栈开发。 1.Python以简洁语法和丰富库生态着称,适用于数据分析和Web开发。 2.JavaScript是前端开发核心,Node.js支持服务器端编程,适用于全栈开发。

如何安装JavaScript?如何安装JavaScript?Apr 05, 2025 am 12:16 AM

JavaScript不需要安装,因为它已内置于现代浏览器中。你只需文本编辑器和浏览器即可开始使用。1)在浏览器环境中,通过标签嵌入HTML文件中运行。2)在Node.js环境中,下载并安装Node.js后,通过命令行运行JavaScript文件。

在Quartz中如何在任务开始前发送通知?在Quartz中如何在任务开始前发送通知?Apr 04, 2025 pm 09:24 PM

如何在Quartz中提前发送任务通知在使用Quartz定时器进行任务调度时,任务的执行时间是由cron表达式设定的。现�...

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器