网页鼠标特效代码,网页鼠标点击特效
图片中鼠标悬停特效代码怎么写?
图片中鼠标悬停特效代码: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