如何用CSS来实现鼠标经过图像凸起? 如题,对<img src=""> 进行操作,能实现吗?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用改变Img坐标位置实现效果, javascript脚本如下:突起效果: imgObj.style.left = '-1px'; imgObj.style.top = '-1px';正常情况: imgObj.style.left = '-1px'; imgObj.style.top = '-1px'; 放两个图片,鼠标经过(ONMOUSEOVER)时,更改成另一个图片 结合: IMG或其容器(比如TD)的OnMouseOvet和OnMouseOut实现. 谢谢大家,不想用替换图像来完成,只想通过CSS或JS来完成,因为图片太多,每张都做一个副本实在是太麻烦了 function Check1(i) { i.style.left = '-1px'; i.style.top = '-1px'; } function Check(i) { i.style.left = '+1px'; i.style.top = '+1px'; }<img src="images\boor1.jpg" id="a" name="a" onmouseover="Check(a)" onmouseout="Check1(a)">我是像上面这样写的,怎么图像不动呢? 用CSS来控制应该就可以了,a:hover与a:link的样式 楼上能说的具体点吗?我就是不知道该怎么用a:hover来调整图片的坐标呀 OnMouseOvet和OnMouseOutCSS不用图片?那只有用滤镜 function Check1(i) { i.style.left = '-1px'; i.style.top = '-1px'; } function Check(i) { i.style.left = '+1px'; i.style.top = '+1px'; }<img src="images\boor1.jpg" id="a" name="a" onmouseover="Check(a)" onmouseout="Check1(a)">我是像上面这样写的,怎么图像不动呢? 这样写:<img src="images\boor1.jpg" id="a" name="a" onmouseover="Check(this)" onmouseout="Check1(this)"> 首先得<img .... style="position:relative"...>才管用 把图片放到<a>标记中然后写a:visited img{border-top:border-left:}应该行。从前看到过比这个还复杂,相关问题可以查下手册。 谢谢大家,解决了,重点感谢dugupiaoyun(独孤飘云) ,ChengKing((.net: http://blog.csdn.net/ChengKing )) <style>.img{position:relative;left:1px;top:1px;}img{e:expression(onmouseover=onmouseout=function(){f()})}</style><script>function f(){event.srcElement.className=event.srcElement.className?'':'img';}</script><img src="http://www.csdn.net/ui/styles/public_header_footer/logo_csdn.gif"> 在线等:运行出错,提示: 网页设计,像QQ音乐网站那样的效果 GridView中怎么判断行被选中? 网址前图标怎么加? sql查询日期范围问题,请教各位高手! 大家帮我看看这个错误,好像是NET2.0环境引起的.使用了TreeView控件,在购买的空间上运行会出现JS错误. 做一个新闻系统asp.net+sql server的,各位能给我些好的建议吗? asp.net发邮件问题 请帮忙看一段代码 这个是什么意思 DIV asp.net做个栈的简单例子
imgObj.style.left = '-1px';
imgObj.style.top = '-1px';正常情况:
imgObj.style.left = '-1px';
imgObj.style.top = '-1px';
{
i.style.left = '-1px';
i.style.top = '-1px';
}
function Check(i)
{
i.style.left = '+1px';
i.style.top = '+1px';
}
<img src="images\boor1.jpg" id="a" name="a" onmouseover="Check(a)" onmouseout="Check1(a)">我是像上面这样写的,怎么图像不动呢?
CSS不用图片?那只有用滤镜
{
i.style.left = '-1px';
i.style.top = '-1px';
}
function Check(i)
{
i.style.left = '+1px';
i.style.top = '+1px';
}
<img src="images\boor1.jpg" id="a" name="a" onmouseover="Check(a)" onmouseout="Check1(a)">我是像上面这样写的,怎么图像不动呢?
然后写
a:visited img{
border-top:
border-left:
}
应该行。从前看到过比这个还复杂,相关问题可以查下手册。
<script>function f(){event.srcElement.className=event.srcElement.className?'':'img';}</script>
<img src="http://www.csdn.net/ui/styles/public_header_footer/logo_csdn.gif">