html鼠标特效代码(html页面鼠标特效)

http://www.itjxue.com  2023-02-18 03:39  来源:未知  点击次数: 

鼠标悬停特效代码怎么写,鼠标放在小图片上旁边显示一张大图片?

代码有bug,修改后如下:

需要注意,拷贝下面这段代码,保存为 html后缀名的文件;需要自己在相同的目录下,放置两张图片,小图片.jpg? ? 大图片.jpg

效果如下图:当鼠标悬停在小图片上面的时候,会显示大图片;鼠标移出,隐藏大图片。

问题:定位需要读者自己去实现一下吧,偷懒了。感谢楼上分享!

!doctype?html

html

head

meta?charset=utf-8

/head

body

你要显示特效的html??

img?src="小图片.jpg"?width="200px"?height="200px"?id="littleimg"?onmouseout="hoverHiddendiv()"?onmouseenter="hoverShowDiv()"?/

div?style="width:200px;height:80px;border:1px?solide?#aaccff;display:none;"?id="divHover"?

大图片显示如下

img?src="大图片.jpg"?width="500px"?height="300px"?id="bigimg"?/

/div

script?type="text/javascript"

let?divHover?=?document.getElementById("divHover");

????????function?hoverShowDiv()?{

????????console.log("显示大图片");

????????????divHover.style.display?=?"block";

????????????divHover.style.top?=?document.getElementById("littleimg").style.top?+?10;

????????????divHover.style.left?=?document.getElementById("littleimg").style.left?+?10;

????????}

????????function?hoverHiddendiv()?{

????????console.log("显示小图片");

????????????divHover.style.display?=?"none";

????????}

/script

/body

/html

网页css设置鼠标移动有特效

首先我们创建一个html文件,写出html文件的一些基础代码

然后我们在网页中新建一个div,并新建一个

无序列表并创建4个然后使用浏览器直接打开html文件,查看效果,可以看到我们创建的标签自带有一定的格式,

接下来我们使用下面的代码去除标签的格式,其中:list-style:none; 表示去除标签的格式width:160px; 表示设置标签的宽height:240px;表示设置标签的高background:#666666;表示设置标签的背景色float:left;表示设置标签浮动显示,并且为左浮动margin-right:20px;表示设置标签右外边距

刷新浏览器中html文件查看效果,

这里我们开始添加动画:

标签添加:

transition:transform 0.1s;

transform表示变换的属性,0.1上表示表换所需要的时间另外给标签添加鼠标滑动属性

li:hover{cursor:pointer;transform:translate(0,-10px);}

cursor:pointer;表示鼠标滑过显示为小手形状

transform:translate(0,-10px);translate表示移动,第一个参数为水平移动值,第二个参数为垂直移动值,

进入浏览器直接查看效果,如下图实现了鼠标滑过块,块上移的动画特效,如下图:

html怎么实现鼠标放在文字上显示文字(附带代码)?

实现鼠标悬停显示文字,html中使用title属性就可实现显示文字的效果,这个属性还是比较实用的,你可以参考下

a href="#" title="这里是显示的文字"hello/a

当鼠标悬停在 hello上一会就会有文字 "这里是显示的文字" 显示。

求HTML鼠标指针代码

鼠标上变化的文字

脚本说明:

把如下代码加入body区域中

SCRIPT language="JavaScript1.2"

!--

var scroller_msg='Hi,网络编程站欢迎你的光临!'

var dismissafter=0

var initialvisible=0

if (document.all)

document.write('marquee id="curscroll" style="position:absolute;width:150px;border:1px solid black;font-size:14px;background-color:white;visibility:hidden"'+scroller_msg+'/marquee')

function followcursor(){

//move cursor function for IE

if (initialvisible==0){

curscroll.style.visibility="visible"

initialvisible=1

}

curscroll.style.left=document.body.scrollLeft+event.clientX+10

curscroll.style.top=document.body.scrollTop+event.clientY+10

}

function dismissmessage(){

curscroll.style.visibility="hidden"

}

if (document.all){

document.onmousemove=followcursor

document.ondblclick=dismissmessage

if (dismissafter!=0)

setTimeout("dismissmessage()",dismissafter*1000)

}

//--

/SCRIPT

================================

鼠标箭头效果

脚本说明:

把如下代码加入body区域中

SCRIPT LANGUAGE="JavaScript"

!-- Begin

var x, y, xold, yold, xdiff, ydiff;

var dir = Array();

dir[0] = "n-resize";

dir[1]="ne-resize";

dir[2]="e-resize";

dir[3]="se-resize";

dir[4] = "s-resize";

dir[5]="sw-resize";

dir[6]="w-resize";

dir[7]="nw-resize";

document.onmousemove = FindXY;

function display(direction) {

document.body.style.cursor = dir[direction];

}

function FindXY(loc) {

x = (document.layers) ? loc.pageX : event.clientX;

y = (document.layers) ? loc.pageY : event.clientY;

xdiff = x - xold;

ydiff = y - yold

if ((xdiff 2) (ydiff -2)) display(0);

if ((xdiff 2) (ydiff 2)) display(4);

if ((xdiff 2) (ydiff 2)) display(2);

if ((xdiff -2) (ydiff 2)) display(6);

if ((xdiff 2) (ydiff 2)) display(3);

if ((xdiff 2) (ydiff -2)) display(1);

if ((xdiff -2) (ydiff 2)) display(5);

if ((xdiff -2) (ydiff -2)) display(7);

xold = x;

yold = y;

}

// End --

/script

(责任编辑:IT教学网)

更多

推荐Freehand教程文章