`
dingherry
  • 浏览: 67204 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JS+CSS实现两行文字从左到右渐显特效

    博客分类:
  • JS
阅读更多
通常,文字渐显特效都是用图或者flash来做。这里懒得去找UI,火速自己写吧,有个背景图就照,文字特效听我的。

开始--->

背景:1)两行文字,从左到右,渐显;2)第一行文字:欢迎登录;第二行文字:我是第二行HOHO
------------------背景介绍完毕-------------

1.body里放2个DIV
<div id="textface" style='font-size:48px;color:#FFFFFF;float:left;margin-top:170;margin-left:250'></div>
<div id="textfacebom" style='font-size:48px;color:#FFFFFF;float:left;margin-top:218;margin-left:0'></div>


2、JS控制实现特效
<script language="JavaScript">
        var interval = 120;//打印间隔(毫秒)
        var msg = "欢迎登录             " ;//第一行的文字,注意:这一行的文字后面的空格数是第二行的总长度
		var seq=0,len = msg.length;
		var msg2 = "我是第二行HOHO    ";//第一行的文字,注意:后面的空格其实是让人看着文字悬停了一会,多一个空格就多悬停interval
		var seq2=0,len2 = msg2.length;

		function textScroll2() {
			try{
				document.getElementById("textfacebom").innerHTML = msg2.substring(0, seq2+1);
			}catch(e){}
			seq2++;
			if ( seq2 >= len2 ) { 
				seq2 = 0; 
				document.getElementById("textfacebom").innerHTML = '';
				return;
			}
			window.setTimeout("textScroll2();", interval );
		}
		
		function textScroll() {
			try{
				document.getElementById("textface").innerHTML = msg.substring(0, seq+1);
				window.status = msg.substring(0, seq+1);//左下角显示
			}catch(e){}
			seq++;
			if(seq == 5){
				textScroll2();
			}
			if ( seq >= len ) { 
				seq = 0; 
				document.getElementById("textface").innerHTML = '';
				document.getElementById("textfacebom").innerHTML = '';
				window.setTimeout("textScroll();", interval );
			}
			else
				window.setTimeout("textScroll();", interval );
		}
		textScroll();
		</script>


<---结束

结束语:自己玩玩,虽然多数时候在搞后台,发现前台也蛮有意思的~~
分享到:
评论

相关推荐

    JavaScript网页特效范例宝典源码

    实例282 文字从右向左依次弹出 443 实例283 文字从中间向两边展开 445 实例284 文字跑马灯特效 447 实例285 文字依次显示后快速收缩 449 实例286 文字的展开与收缩 451 实例287 状态栏中的文字依次弹出 452 10.2 ...

    程序天下:JavaScript实例自学手册

    7.13 状态栏文字从右弹出 7.14 状态栏中文字从中间分开显示 7.15 屏蔽掉IE自带的功能键 第8章 链接特效 8.1 关闭窗口的链接 8.2 不用CSS实现链接样式的变化 8.3 让链接没有下划线 8.4 去掉超链接点击时的框 8.5 显示...

    《程序天下:JavaScript实例自学手册》光盘源码

    7.13 状态栏文字从右弹出 7.14 状态栏中文字从中间分开显示 7.15 屏蔽掉IE自带的功能键 第8章 链接特效 8.1 关闭窗口的链接 8.2 不用CSS实现链接样式的变化 8.3 让链接没有下划线 8.4 去掉超链接点击时的框 8.5 显示...

    纯CSS3英文字母欢迎光临特效

    这个"纯CSS3英文字母欢迎光临特效"的实现可能涉及上述多个CSS3特性,通过精心组合和调优,可以创造出既美观又引人入胜的网页开场动画,提升网站的整体用户体验。通过学习和实践这样的特效,开发者可以进一步提升自己...

    146个js&&jq;特效

    jQuery还支持链式调用,如`$("#element").css("color", "red").fadeIn(500)`,这行代码会将元素颜色变为红色并渐显。 这个资源包中的146个特效,可能涵盖以下几类: 1. **导航菜单**:如下拉菜单、滑动导航、折叠...

    jQuery实现渐现渐隐弹出层特效代码

    在本文中,我们将深入探讨如何使用jQuery来实现渐现渐隐和上下滑动的弹出层特效。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互,使得开发动态网页变得更加容易。在"jQuery实现渐现...

    《JavaScript实例精通》[源代码]

    示例描述:JavaScript结合文字实现特殊页面。 9_1.htm 逐隐逐现的文字特效。 9_2.htm 超酷的文字特效。 9_3.htm 阴影文字的特殊效果。 9_4.htm 彩色文字的特殊效果。 9_5.htm 升降文字的特殊效果。 ...

    JavaScript实例精通

    示例描述:JavaScript结合文字实现特殊页面。 9_1.htm 逐隐逐现的文字特效。 9_2.htm 超酷的文字特效。 9_3.htm 阴影文字的特殊效果。 9_4.htm 彩色文字的特殊效果。 9_5.htm 升降文字的特殊效果。 ...

    响应式网格图片悬停ui特效

    响应式网格图片悬停UI特效是一种利用现代Web技术,尤其是CSS3,来实现的网页设计方法。这种设计方法能够使网页中的图片在不同设备和屏幕尺寸下呈现出适应性布局,并在用户鼠标悬停时产生吸引人的动画效果。下面将...

    jquery+html5仿制立体炫酷网页(仿网易)

    同时,项目可能还运用了CSS3的渐进增强策略,确保在不支持新特性的浏览器中,网页仍能正常工作,只是缺少一些高级特效。 项目中的“images”文件夹包含了所有图片资源,这表明网页设计中可能大量使用了背景图像、...

    0.0商务正式版0.0

    3、支持包括普通显示、满屏浮动显示、上下浮动显示-右、上下浮动显示-左、全屏幕渐隐消失、普通网页对话框、可移动透明对话框、打开新窗 口、弹出新窗口、对联式广告等10种广告效果; 4、支持限制广告投放次数、...

    svg-path-tracer:结合使用 Famo.us 和 Webkit 动画来为 svg 路径跟踪设置动画

    Webkit动画提供了CSS3动画的支持,允许开发者通过关键帧(keyframes)定义动画效果,实现平滑的过渡和变换。 结合SVG路径追踪与Famo.us和Webkit动画,我们可以创建以下效果: 1. **路径跟随动画**: 通过获取SVG...

Global site tag (gtag.js) - Google Analytics