在html中怎么用js实现鼠标指向图片时图片放大的效果?(具体实现)

在html中怎么用js实现鼠标指向图片时图片放大的效果?(具体实现)... 在html中怎么用js实现鼠标指向图片时图片放大的效果?(具体实现) 展开
 我来答
悦己文化
高粉答主

推荐于2019-10-06 · 人群里也是很寂寞的。
悦己文化
采纳数:690 获赞数:51713

向TA提问 私信TA
展开全部

分别写一个onmouseover和onmouseout事件。然后在事件里面加一个function,分别写想要放大的尺寸和缩小或复原的尺寸。

具体代码实现如下:

<img id="img" onmouseover="bigger()" onmouseout="smaller()" src="你的图片路径" style="width:100px;height:100px;" />

<script type="text/javascript"> 

var img = document.getElementById('img'); 

function bigger(){
 img.style.width = '400px';
 img.style.height = '400px';

function smaller(){
 img.style.width = '100px';
 img.style.height = '100px';
}

</script>

扩展资料:

HTML 4.0 的新特性之一是有能力使 HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,这些属性可插入 HTML 标签来定义事件动作。

参考资料:

JavaScript官方API接口-GlobalEventHandlers.onmouseover

JavaScript官方API接口-GlobalEventHandlers.onmouseout

W3cSchool-JavaScript 事件参考手册

百度网友4970322
2019-04-19 · TA获得超过1.5万个赞
知道答主
回答量:647
采纳率:50%
帮助的人:36.9万
展开全部

可以用js事件“onmouseover”和“onmouseout”来实现。

1、新建html文档,在body标签中添加图片标签,为这个标签设置“id”属性,然后设置图片的默认显示大小css属性:

2、添加“onmouseover”js事件,首先使用“document.getElementById”获取到图片标签,然后定义鼠标移动到图片上时发生的事件,这时图片将会放大:

3、添加“onmouseout”js事件,首先获取图片标签,然后定义鼠标移开图片时发生的事件,这时图片将会缩小:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
问题真多心真烦
推荐于2017-09-02 · TA获得超过136个赞
知道答主
回答量:77
采纳率:0%
帮助的人:46.3万
展开全部
<img id="img" onmouseover="bigger()" onmouseout="smaller()" src="你的图片路径" style="cursor:pointer;width:100px;height:100px;" />
<script type="text/javascript">
var img = document.getElementById('img');
function bigger(){
img.style.width = '400px';
img.style.height = '400px';
}

function smaller(){
img.style.width = '100px';
img.style.height = '100px';
}

</script>
追问
第一行的style="cursor:pointer 表示的是什么?
追答
鼠标指上去的时候显示一个手的形状。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
菜鸟程序员的成长之路
2012-11-19 · 专注基础,才能成为大神
菜鸟程序员的成长之路
采纳数:150 获赞数:345

向TA提问 私信TA
展开全部
建议你学习一下jquery,jquery里面好像有这样的功能
追问
现在还是初学阶段,不涉及框架。没有其他办法吗?
追答
js中应该有,不过应该很麻烦,应该请高手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式