html文字动态特效代码(html5动态文字特效)
文字的动态html效果
DIV id=marqueesA href="javascript:"1,你可曾有过无数的梦想,/ABRBRA
href="javascript:"2,却在时光的流逝里幻灭 /ABRBRA
href="javascript:"3,你可曾对未来期待憧憬,/ABRBRA
href="javascript:"4,却在成长的岁月中迷失/ABRBR/DIV
SCRIPT language=JavaScript
marqueesHeight=200;
stopscroll=false;
with(marquees){
style.width=0;
style.height=marqueesHeight;
style.overflowX="visible";
style.overflowY="hidden";
noWrap=true;
onmouseover=new Function("stopscroll=true");
onmouseout=new Function("stopscroll=false");
}
document.write('div id="templayer" style="position:absolute;z-index:1;visibility:hidden"/div');
preTop=0; currentTop=0;
function init(){
templayer.innerHTML="";
while(templayer.offsetHeightmarqueesHeight){
templayer.innerHTML+=marquees.innerHTML;
}
marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
setInterval("scrollUp()",20);//越大越慢
}
document.body.onload=init;
function scrollUp(){
if(stopscroll==true) return;
preTop=marquees.scrollTop;
marquees.scrollTop+=1;
if(preTop==marquees.scrollTop){
marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
marquees.scrollTop+=1;
}
}
/SCRIPT这个是文字向上滚动。
marquee direction="up" behavior="alternate"你好,希望这个是你所需要的效果!!!/marquee这个是文字上下来回滚动!
实例教程:HTML中会移动的文字
我们在浏览页面的时候,会看到在页面上移动的文字,文字的移动方向有从左到右、从右到左、从上到下、从下到上等。下面,我们来看看如何使用HTML代码编写会移动的文字吧。
工具/材料
HTML
01
语法代码
(1)一般使用marquee/marquee来设置移动文字,比如我们编写如下代码:
(2)marquee会移动的文字/marquee
预览效果可以发现编写在marquee/marquee标签内的文字,会从右边到左边循环移动,如下图所示:
02
文字移动速度
(1)使用scrollamount来设置文字的移动速度,比如我们编写如下所示代码:
marquee scrollamount=16快点,快点/marquee
marquee scrollamount=12等等我/marquee
(2)预览效果
可以看到scrollamount的数值越大,移动的速度就会越快,如下图所示:
03
设置文字移动的方向
(1)direction在英文上是方向的意思,同样使用direction来设置文字的移动方向,方向可以设置为左、右、上、下等等,编写如下代码:
marquee direction=left文字从右边向左边/marquee P
marquee direction=right从左边向右边移/marquee
(2)预览效果
可以看到当direction=left时,文字从右边向左边,当direction=right时,文字从左边向右边,如下图所示:
04
文字循环的次数
(1)一般来说文字是默认无限次循环的,下面,我们来看看如何指定文字的循环次数吧。使用loop来设置文字的循环次数,比如编写代码如下:
marquee loop=3 文字只会循环三次/marquee
(2)预览效果
可以在浏览器上看到,文字只会循环三次,如下图所示:
05
文字对齐
在HTML中的文字对齐功能,使用align属性来设置,属性值可以为top、Middle、button,比如我们编写如下所示的代码:
(2)预览效果
然后在浏览器中预览效果,可以看到文字向上对齐,如下图所示:
06
移动面积
(1)设置会移动的文字范围,比如文字在长为多少,宽为多少的区域内移动,比如我们编写如下代码:
marquee height=40 width=50% bgcolor=pink在区域内移动的文字/marquee
(2)预览效果
在浏览器中可以看到文字在高为40,宽为浏览器一半的区域内移动,且区域的颜色为粉红色,如下图所示:
07
延时
(1)设置文字的运行速度,让文字可以时而快,时而慢地做运动,编写代码如下所示:
(2)预览效果
在浏览器中预览效果,可以看到文字先做快速度,然后做慢速度,如下图所示:
html中 文字闪烁效果代码详解
div id="blink"文字/div //●这一行是肉眼可见的div对象(★名字叫blink★),在浏览器中显示2个汉字
script language="javascript" //这一组script......./script是java程序,后台运行的
function changeColor()//这里{.......}花括号定义了一个名叫changeColor变色的函数
{
var color="yellow|green|blue|gray|pink"; //在内存变量color里定义5种颜色
color=color.split("|"); //定义数组5个元素分别放置5种颜色
//下面这一行是把名★叫blink的对象★的color属性随机改成5种颜色的一种
document.getElementById("blink").style.color=color[parseInt(Math.random() * color.length)];
}
setInterval("changeColor()",200); //●设置一个定时器,每200毫秒调用一次变色函数
/script
程序运行顺序是●●
html滚动文字代码是什么?
marquee direction=up behavior=scroll loop=3 scrollamount=1 scrolldelay=10 align=top bgcolor=#ffffff height=300 width=30% hspace=20 vspace=10 onmouseover=this.stop() onmouseout=this.start() 此处输入滚动内容 /marquee
◎ direction表示滚动的方向,值可以是left,right,up,down,默认为left
◎ behavior表示滚动的方式,值可以是scroll(连续滚动)slide(滑动一次)alternate(往返滚动)
◎ loop表示循环的次数,值是正整数,默认为无限循环
◎ scrollamount表示运动速度,值是正整数,默认为6
◎ scrolldelay表示停顿时间,值是正整数,默认为0,单位似乎是毫秒
◎ align表示元素的垂直对齐方式,值可以是top,middle,bottom,默认为middle
◎ bgcolor表示运动区域的背景色,值是16进制的RGB颜色,默认为白色
◎ height、width表示运动区域的高度和宽度,值是正整数(单位是像素)或百分数,默认width=100% height为标签内元素的高度
◎ hspace、vspace表示元素到区域边界的水平距离和垂直距离,值是正整数,单位是像素。
◎ onmouseover=this.stop() onmouseout=this.start()表示当鼠标以上区域的时候滚动停止,当鼠标移开的时候又继续滚动。
html中文字闪烁效果代码是什么呢?
javasript代码
divid="blink"闪烁的文字/div
scriptlanguage="javascript"
functionchangeColor(){
varcolor="#f00|#0f0|#00f|#880|#808|#088|yellow|green|blue|gray";
color=color.split("|");
document.getElementById("blink").style.color=color[parseInt(Math.random()*color.length)];
}
setInterval("changeColor()",200);
/script
css代码就是文字闪烁text-decoration:blink;不过很可惜,IE、Chrome或Safari不支持"blink"属性值,所以只有在Firefox和Opera下支持这CSS实现在闪动效果。加上js代码就可以了。