html 自定义功能,个人门户自定义html功能

这篇博客介绍了如何在个人首页自定义鼠标样式和添加动态轨迹效果。通过编辑HTML源代码,插入特定的CSS和JavaScript,可以选择不同的鼠标图标,并创建跟随鼠标移动的彩色线条效果。提供的代码示例包括了具体的参数设置和函数调用,适用于熟悉网页编程的读者进行个性化设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

c07cc26e2ed29174743a402dc77277aa.png

在“自定义空白面板”处勾选“显示源代码”,添加鼠标代码:

<DIV> </DIV>

<STYLE type=text/css>

a:hover {cursor:url('鼠标网址')}

BODY {cursor:url('鼠标网址')}

</STYLE>

(在http://myok.bokee.com/2081936.html里可以找到很多鼠标网址,选择一个自己喜欢的复制到鼠标网址处即可。)

以上步骤做完后,不要忘记点击“返回”--制定我的首页--添加模板-选取-保存设置

<STYLE type=text/css>

BODY{cursor:url('鼠标正常状态下所显示的图案url地址');}

A {CURSOR: url('鼠标指向目标时所显示的图案url地址');}

</STYLE>

http://www.7stk.com/shubiao/shubiao.htm

http://www.jshtml.cn/jsmouse/

这里有不少,代码可以直接复制使用。 推荐:

<script language="JavaScript">

function YY_Layerfx(yyleft,yytop,yyfnx,yyfny,yydiv,yybilder,yyloop,yyto,yycnt,yystep) { //v1.2

//

if ((document.layers)||(document.all)){

with (Math) {yynextx= eval(yyfnx)}

with (Math) {yynexty= eval(yyfny)}

yycnt=(yyloop && yycnt>=yystep*yybilder)?0:yycnt+yystep;

if (document.layers){

eval(yydiv+".top="+(yynexty+yytop))

eval(yydiv+".left="+(yynextx+yyleft))

}

if (document.all){

eval("yydiv=yydiv.replace(/.layers/gi, '.all')");

eval(yydiv+".style.pixelTop="+(yynexty+yytop));

eval(yydiv+".style.pixelLeft="+(yynextx+yyleft));

}

argStr='YY_Layerfx('+yyleft+','+yytop+',"'+yyfnx+'","'+yyfny+'","'+yydiv+'",'+yybilder+','+yyloop+','+yyto+','+yycnt+','+yystep+')';

if (yycnt<=yystep*yybilder){eval(yydiv+".yyto=setTimeout(argStr,yyto)");}

}

}

function YY_Mousetrace(evnt) { //

if (yyns4)

{if (evnt.pageX) {yy_ml=evnt.pageX; yy_mt=evnt.pageY;} }

else{

yy_ml=(event.clientX + document.body.scrollLeft);

yy_mt=(event.clientY + document.body.scrollTop);

}

if (yy_tracescript)eval(yy_tracescript)

}

</script>

<div id="yyd0"

style="BACKGROUND-COLOR: #19636c; BORDER-BOTTOM: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; CLIP: rect(0px 3px 3px 0px); HEIGHT: 3px; LEFT: 10px; POSITION: absolute; TOP: 50px; WIDTH: 3px; Z-INDEX: 1; layer-background-color: #19636c"></div><div

id="yyd1"

style="BACKGROUND-COLOR: #708574; BORDER-BOTTOM: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; CLIP: rect(0px 3px 3px 0px); HEIGHT: 3px; LEFT: 20px; POSITION: absolute; TOP: 50px; WIDTH: 3px; Z-INDEX: 1; layer-background-color: #708574"></div><div

id="yyd2"

style="BACKGROUND-COLOR: #379bbf; BORDER-BOTTOM: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; CLIP: rect(0px 3px 3px 0px); HEIGHT: 3px; LEFT: 30px; POSITION: absolute; TOP: 50px; WIDTH: 3px; Z-INDEX: 1; layer-background-color: #379bbf"></div><div

id="yyd3"

style="BACKGROUND-COLOR: #25184c; BORDER-BOTTOM: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; CLIP: rect(0px 3px 3px 0px); HEIGHT: 3px; LEFT: 40px; POSITION: absolute; TOP: 50px; WIDTH: 3px; Z-INDEX: 1; layer-background-color: #25184c"></div><div

id="yyd4"

style="BACKGROUND-COLOR: #31bd3c; BORDER-BOTTOM: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; CLIP: rect(0px 3px 3px 0px); HEIGHT: 3px; LEFT: 50px; POSITION: absolute; TOP: 50px; WIDTH: 3px; Z-INDEX: 1; layer-background-color: #31bd3c"></div><div

id="yyd5"

style="BACKGROUND-COLOR: #c11efd; BORDER-BOTTOM: #000000 1px; BORDER-LEFT: #000000 1px; BORDER-RIGHT: #000000 1px; BORDER-TOP: #000000 1px; CLIP: rect(0px 3px 3px 0px); HEIGHT: 3px; LEFT: 60px; POSITION: absolute; TOP: 50px; WIDTH: 3px; Z-INDEX: 1; layer-background-color: #c11efd"></div><script>

var yyns4=window.Event?true:false; var yy_mt = 0; var yy_ml = 0;

document.onmousemove = YY_Mousetrace;

yy_tracescript = '';

if (yyns4){ document.captureEvents(Event.MOUSEMOVE);

YY_Mousetrace('',',document.YY_Mousetrace1')}

YY_Layerfx(0,0,'yy_ml+cos((15*sin(yycnt/39.83007847812662))+0)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','yy_mt+sin((15*sin(yycnt/34.224861639800686))+0)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','document.layers[\'yyd0\']',2000,true,80,0,1);

YY_Layerfx(0,0,'yy_ml+cos((15*sin(yycnt/27.66510707209673))+30)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','yy_mt+sin((15*sin(yycnt/9.240632767417667))+30)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','document.layers[\'yyd1\']',2000,true,80,0,1);

YY_Layerfx(0,0,'yy_ml+cos((15*sin(yycnt/16.45318944579641))+60)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','yy_mt+sin((15*sin(yycnt/16.0564452288292))+60)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','document.layers[\'yyd2\']',2000,true,80,0,1);

YY_Layerfx(0,0,'yy_ml+cos((15*sin(yycnt/6.95348954836835))+90)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','yy_mt+sin((15*sin(yycnt/44.13697049887155))+90)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','document.layers[\'yyd3\']',2000,true,80,0,1);

YY_Layerfx(0,0,'yy_ml+cos((15*sin(yycnt/33.90077294583733))+120)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','yy_mt+sin((15*sin(yycnt/2.2378828869411587))+120)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','document.layers[\'yyd4\']',2000,true,80,0,1);

YY_Layerfx(0,0,'yy_ml+cos((15*sin(yycnt/37.858312521039835))+150)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','yy_mt+sin((15*sin(yycnt/18.083839795990098))+150)*150*(sin(10+yycnt/20)+0.2)*cos(yycnt/20)','document.layers[\'yyd5\']',2000,true,80,0,1);

</script>

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值