悬停时javascript更改图像(内联)

标签 javascript jquery html css image

function roll_over(img_name, img_src) {
document[img_name].src = img_src;
}

<a href="..."
onmouseover="roll_over('but100', '...')"
onmouseout="roll_over('but100', '...')">
<img src="..." name="but100" />
</a>

我使用此代码来显示 T 恤并在鼠标悬停时显示缩放图像。 我想动态调整 onmouseover 图像的大小。图片为 190x190px,但我希望它们以 160x160px 显示,而无需过多更改代码。什么是最好的方法?

最佳答案

你不需要 JS,因为普通的 css 就足够了。

img:hover{
   width:160px;
   height:160px;
}

img{
    width:120px;
    height:120px;
}

DEMO

关于悬停时javascript更改图像(内联),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20438614/

相关文章:

javascript - 添加按钮在 javascript 中不起作用

javascript - 如何检测用户是否正在使用电视应用程序?

php - Wordpress 菜单项悬停

html - Safari 和 IE/Edge 中的复选框 ON/OFF 开关

javascript - 无法捕获 Web 套接字异常

javascript - 尝试构建一个基本的 React-Redux 点击切换器,但没有显示任何内容

Jquery Mobile - 地址栏弹出

javascript - 停止文件上传

java - 如何从java中的多部分请求中获取值

javascript - 为手机、平板电脑等构建响应式网页