javascript - 如何使用 jQuery 操作图像 - 仅限水平

标签 javascript jquery css

我想在鼠标悬停时操作图像,只有宽度改变,但高度保持不变。我看到图像 Canvas 与实际图像不符,所以我再也看不到他的手了。我怎样才能拉伸(stretch)宽度?

http://jsfiddle.net/Z8knE/3/

div
{    
    background-image: url( http://t2.gstatic.com/images?q=tbn:ANd9GcQmloy1dlrNWhp8Y2u3lEKYEnLvJAqWVhggUIrA_QwRxjenmus-Ww);
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    height:150px;
    width:150px;
}

最佳答案

尝试这样的事情:

JSFIDDLE

您不需要使用 jQuery,只需使用纯 CSS。

删除:

background-size:100% 150px;

...并添加:

max-height:150px;

关于javascript - 如何使用 jQuery 操作图像 - 仅限水平,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18178125/

相关文章:

javascript - jquery 中的 slider 同时显示 4 张幻灯片

html - CSS 更改文本框字体颜色

html - 可拖动 div 的 Div 边距问题

php - 压缩包含 php、javascript、html 和 css 的网页

Javascript facebook 评论刷新太多

javascript - 从 html 表单更改服务调用 URL?

jquery - 按 T​​ab 键时,由于底部页脚固定,页面不会向上滚动

javascript - 捕获 promise 中的拒绝

jquery - 如何获取点击链接的文本值?

html - Twitter bootstrap 3 中的底部菜单,带有一些全宽容器和一些普通容器