如何用JS给网页的一个DIV添加一个阴影,使鼠标移入的时候阴影出现鼠标移出的时候阴影消失
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用JS给网页的一个DIV添加一个阴影,使鼠标移入的时候阴影出现鼠标移出的时候阴影消失相关的知识,希望对你有一定的参考价值。
如何用JS给网页的一个DIV添加一个阴影,使鼠标移入的时候阴影出现鼠标移出的时候阴影消失,而不破坏布局,最好还可以在阴影里面添加一些文字。(如图橙色为阴影部分)急!急!急!江湖救急!!!
<!DOCTYPE html><html>
<head>
<meta content="text/html; charset=gb2312" http-equiv="Content-Type">
<title>文哥讨厌IE</title>
<script type="text/javascript" src="jquery.js"></script>
<style type="text/css">
.box-shadow
box-shadow: 10px 10px 10px 10px red;
.obj
border-radius:100px;
width:100px;
height:100px;
margin:50px auto;
background:#eee;
</style>
</head>
<body>
<div class="obj" ></div>
<script type="text/javascript">
$(document).ready(function()
$(".obj").mouseover(function()
$(".obj").addClass("box-shadow");
);
$(".obj").mouseout(function()
$(".obj").removeClass("box-shadow");
);
);
</script>
</body>
</html> 参考技术A 用a:hover你去查查它的用法就行了
如何用JS 获取DIV的坐标位置?
div事先在输入框的下面的而且是隐藏的,当点击表情图标,div通过onclick激活JS某个函数,该函数内必须会有一段使隐藏的div显示出来的方法语句,是通过这样个流程实现的。
怎样去定位这个表情DIV的位置的,这个css里面有一个叫position的方法,利用坐标x,y实现div位置任意改变。
把div设置成相对定位或绝对定位,总之是让其拥有left,top值,当鼠标移进div的时候获取鼠标的坐标,用鼠标的left减去div的left值就是鼠标在div里面的left值,即鼠标在div中的x坐标,
同理,用鼠标的top值减去div的top值就是鼠标在div里面的top值,即鼠标在div中的y坐标。
如何用JS 获取DIV的坐标位置方法:
第一种
第二种
js实现获取div坐标com.whuang.hsj.divCoordinate()方法介绍:
功能:返回div坐标;
参数:div对象或div的id(字符串);
返回值:对象,有六个属性:
width:div自身的宽度;
height:div自身的高度;
x:div左上角的坐标x;
y:div左上角的坐标y;
scrollLeft:水平滚动条的位置
scrollTop:竖直滚动条的位置
以上是关于如何用JS给网页的一个DIV添加一个阴影,使鼠标移入的时候阴影出现鼠标移出的时候阴影消失的主要内容,如果未能解决你的问题,请参考以下文章