网页鼠标特效代码,网页鼠标点击特效

http://www.itjxue.com  2023-01-18 00:42  来源:未知  点击次数: 

图片中鼠标悬停特效代码怎么写?

图片中鼠标悬停特效代码:img src="~/images/jalendar-wood-bg.png" id="smallimg" width="10px" height="20px" onmouseout="hoverHiddendiv()"onmouseup="hoverShowDiv()" /。

鼠标悬停的意思是指,当你的鼠标在网页的部分图标、文字或者图片上停留的时候,会有部分内容弹出,档从这个图标、文字或者图片上移开鼠标后,弹出的内容自动缩回。

举例:

鼠标悬停在百度首页()的文字栏,即可有下拉菜单弹出,移开鼠标,即可隐藏,这就是鼠标悬停。

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

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

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

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

web网格布局怎样让鼠标经过板块变色

鼠标点击链接时的字体及其颜色变化的特效源代码:A:hover{font-:bold;FONT-:#cc99ff;}

代码说明:这个代码的意义是鼠标经过链接时的特效.oblique是斜体的意思;

bold是粗体的意思;13px代表文字的大小;

#cc99ff代表颜色.几个东西加在一起就是表示鼠标在经过链接时文字变成粗斜体,并且文字大小改变为13px,链接背景颜色变成淡紫色,颜色可以根据自己的需要进行修改.

这段代码可以粘贴到已有内容的面板上,大小最好不要调了,颜色可以到这个网页找一种:

调好颜色,记下颜色的编码,复制过去替换上面代码中的#cc99ff。

网页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

head

title网页特效|Linkweb.cn/Js|---很酷的跟随鼠标的三色彩带/title

/headbody bgColor=#000000

!--将以下代码加入HTML的Body/Body之间--

script language="JavaScript"

!--

var a_Colour='fff000';

var b_Colour='00ff00';

var c_Colour='ff00ff';

var Size=120;

var YDummy=new Array(),XDummy=new Array(),xpos=0,ypos=0,ThisStep=0;step=0.6;

if (document.layers){

window.captureEvents(Event.MOUSEMOVE);

function nsMouse(evnt){

xpos = window.pageYOffset+evnt.pageX+6;

ypos = window.pageYOffset+evnt.pageY+16;

}

window.onMouseMove = nsMouse;

}

else if (document.all)

{

function ieMouse(){

xpos = document.body.scrollLeft+event.x+6;

ypos = document.body.scrollTop+event.y+16;

}

document.onmousemove = ieMouse;

}

function swirl(){

for (i = 0; i 3; i++)

{

YDummy[i]=ypos+Size*Math.sin((1*Math.sin((ThisStep)/10))+i*2)*Math.sin((ThisStep)/4);

XDummy[i]=xpos+Size*Math.cos((1*Math.sin((ThisStep)/10))+i*2)*Math.sin((ThisStep)/4);

}

ThisStep+=step;

setTimeout('swirl()',10);

}

var amount=10;

if (document.layers){

for (i = 0; i amount; i++)

{

document.write('layer name=nsa'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+a_Colour+'/layer');

document.write('layer name=nsb'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+b_Colour+'/layer');

document.write('layer name=nsc'+i+' top=0 left=0 width='+i/2+' height='+i/2+' bgcolor='+c_Colour+'/layer');

}

}

else if (document.all){

document.write('div id="ODiv" style="position:absolute;top:0px;left:0px"'

+'div id="IDiv" style="position:relative"');

for (i = 0; i amount; i++)

{

document.write('div id=x style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+a_Colour+';font-size:'+i/2+'"/div');

document.write('div id=y style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+b_Colour+';font-size:'+i/2+'"/div');

document.write('div id=z style="position:absolute;top:0px;left:0px;width:'+i/2+';height:'+i/2+';background:'+c_Colour+';font-size:'+i/2+'"/div');

}

document.write('/div/div');

}

function prepos(){

var ntscp=document.layers;

var msie=document.all;

if (document.layers){

for (i = 0; i amount; i++)

{

if (i amount-1)

{

ntscp['nsa'+i].top=ntscp['nsa'+(i+1)].top;ntscp['nsa'+i].left=ntscp['nsa'+(i+1)].left;

ntscp['nsb'+i].top=ntscp['nsb'+(i+1)].top;ntscp['nsb'+i].left=ntscp['nsb'+(i+1)].left;

ntscp['nsc'+i].top=ntscp['nsc'+(i+1)].top;ntscp['nsc'+i].left=ntscp['nsc'+(i+1)].left;

}

else

{

ntscp['nsa'+i].top=YDummy[0];ntscp['nsa'+i].left=XDummy[0];

ntscp['nsb'+i].top=YDummy[1];ntscp['nsb'+i].left=XDummy[1];

ntscp['nsc'+i].top=YDummy[2];ntscp['nsc'+i].left=XDummy[2];

}

}

}

else if (document.all){

for (i = 0; i amount; i++)

{

if (i amount-1)

{

msie.x[i].style.top=msie.x[i+1].style.top;msie.x[i].style.left=msie.x[i+1].style.left;

msie.y[i].style.top=msie.y[i+1].style.top;msie.y[i].style.left=msie.y[i+1].style.left;

msie.z[i].style.top=msie.z[i+1].style.top;msie.z[i].style.left=msie.z[i+1].style.left;

}

else

{

msie.x[i].style.top=YDummy[0];msie.x[i].style.left=XDummy[0];

msie.y[i].style.top=YDummy[1];msie.y[i].style.left=XDummy[1];

msie.z[i].style.top=YDummy[2];msie.z[i].style.left=XDummy[2];

}

}

}

setTimeout("prepos()",10);

}

function Start(){

swirl(),prepos()

}

window.onload=Start;

// --

/script

/body/html

跟随鼠标很逼真的弹性小球

html

head

title网页特效|Linkweb.cn/Js|---跟随鼠标很逼真的弹性小球/title

/headbody

!--将以下代码加入HTML的Body/Body之间--

DIV id=dot0

style="HEIGHT: 16; POSITION: absolute; VISIBILITY: hidden; WIDTH: 11; left:10; top:15"IMG

height=11 src="images/bullet.gif" width=11 /DIV

DIV id=dot1 style="HEIGHT: 11px; POSITION: absolute; WIDTH: 11px"IMG

height=11 src="images/bullet.gif" width=11 /DIV

DIV id=dot2 style="HEIGHT: 11px; POSITION: absolute; WIDTH: 11px"IMG

height=11 src="images/bullet.gif" width=11 /DIV

DIV id=dot3 style="HEIGHT: 11px; POSITION: absolute; WIDTH: 11px"IMG

height=11 src="images/bullet.gif" width=11 /DIV

DIV id=dot4 style="HEIGHT: 11px; POSITION: absolute; WIDTH: 11px"IMG

height=11 src="images/bullet.gif" width=11 /DIV

DIV id=dot5 style="HEIGHT: 11px; POSITION: absolute; WIDTH: 11px"IMG

height=11 src="images/bullet.gif" width=11 /DIV

DIV id=dot6 style="HEIGHT: 16; POSITION: absolute; WIDTH: 11; left:10; top:15"IMG

height=11 src="images/bullet.gif" width=11 /DIV

SCRIPT language=JavaScript

var nDots = 7;

var Xpos = 0;

var Ypos = 0;

var DELTAT = .01;

var SEGLEN = 10;

var SPRINGK = 10;

var MASS = 1;

var XGRAVITY = 0;

var YGRAVITY = 50;

var RESISTANCE = 10;

var STOPVEL = 0.1;

var STOPACC = 0.1;

var DOTSIZE = 11;

var BOUNCE = 0.75;

var isNetscape = navigator.appName=="Netscape";

var followmouse = true;

var dots = new Array();

init();

function init()

{

var i = 0;

for (i = 0; i nDots; i++) {

dots[i] = new dot(i);

}

if (!isNetscape) {

}

for (i = 0; i nDots; i++) {

dots[i].obj.left = dots[i].X;

dots[i].obj.top = dots[i].Y;

}

if (isNetscape) {

startanimate();

} else {

setTimeout("startanimate()", 1000);

}

}

function dot(i)

{

this.X = Xpos;

this.Y = Ypos;

this.dx = 0;

this.dy = 0;

if (isNetscape) {

this.obj = eval("document.dot" + i);

} else {

this.obj = eval("dot" + i + ".style");

}

}

function startanimate() {

setInterval("animate()", 20);

}

function setInitPositions(dots)

{

var startloc = document.all.tags("LI");

var i = 0;

for (i = 0; i startloc.length i (nDots - 1); i++) {

dots[i+1].X = startloc[i].offsetLeft

startloc[i].offsetParent.offsetLeft - DOTSIZE;

dots[i+1].Y = startloc[i].offsetTop +

startloc[i].offsetParent.offsetTop + 2*DOTSIZE;

}

dots[0].X = dots[1].X;

dots[0].Y = dots[1].Y - SEGLEN;

}

function MoveHandler(e)

{

Xpos = e.pageX;

Ypos = e.pageY;

return true;

}

function MoveHandlerIE() {

Xpos = window.event.x + document.body.scrollLeft;

Ypos = window.event.y + document.body.scrollTop;

}

if (isNetscape) {

document.captureEvents(Event.MOUSEMOVE);

document.onMouseMove = MoveHandler;

} else {

document.onmousemove = MoveHandlerIE;

}

function vec(X, Y)

{

this.X = X;

this.Y = Y;

}

function springForce(i, j, spring)

{

var dx = (dots[i].X - dots[j].X);

var dy = (dots[i].Y - dots[j].Y);

var len = Math.sqrt(dx*dx + dy*dy);

if (len SEGLEN) {

var springF = SPRINGK * (len - SEGLEN);

spring.X += (dx / len) * springF;

spring.Y += (dy / len) * springF;

}

}

function animate() {

var start = 0;

if (followmouse) {

dots[0].X = Xpos;

dots[0].Y = Ypos;

start = 1;

}

for (i = start ; i nDots; i++ ) {

var spring = new vec(0, 0);

if (i 0) {

springForce(i-1, i, spring);

}

if (i (nDots - 1)) {

springForce(i+1, i, spring);

}

var resist = new vec(-dots[i].dx * RESISTANCE,

-dots[i].dy * RESISTANCE);

var accel = new vec((spring.X + resist.X)/MASS + XGRAVITY,

(spring.Y + resist.Y)/ MASS + YGRAVITY);

dots[i].dx += (DELTAT * accel.X);

dots[i].dy += (DELTAT * accel.Y);

if (Math.abs(dots[i].dx) STOPVEL

Math.abs(dots[i].dy) STOPVEL

Math.abs(accel.X) STOPACC

Math.abs(accel.Y) STOPACC) {

dots[i].dx = 0;

dots[i].dy = 0;

}

dots[i].X += dots[i].dx;

dots[i].Y += dots[i].dy;

var height, width;

if (isNetscape) {

height = window.innerHeight + window.pageYOffset;

width = window.innerWidth + window.pageXOffset;

} else {

height = document.body.clientHeight + document.body.scrollTop;

width = document.body.clientWidth + document.body.scrollLeft;

}

if (dots[i].Y = height - DOTSIZE - 1) {

if (dots[i].dy 0) {

dots[i].dy = BOUNCE * -dots[i].dy;

}

dots[i].Y = height - DOTSIZE - 1;

}

if (dots[i].X = width - DOTSIZE) {

if (dots[i].dx 0) {

dots[i].dx = BOUNCE * -dots[i].dx;

}

dots[i].X = width - DOTSIZE - 1;

}

if (dots[i].X 0) {

if (dots[i].dx 0) {

dots[i].dx = BOUNCE * -dots[i].dx;

}

dots[i].X = 0;

}

dots[i].obj.left = dots[i].X;

dots[i].obj.top = dots[i].Y;

}

}

/SCRIPT

/body/html

这里太小了 放不了那么多

里面有很多的 不想链接的话 就看那两个吧

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

代码有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

(责任编辑:IT教学网)

更多

推荐浏览器文章