【发布时间】:2013-12-03 14:48:59
【问题描述】:
我按照本教程 (http://mattbango.com/notebook/code/hover-zoom-effect-with-jquery-and-css/) 构建了一个我想在我的网站上使用的图像悬停插件。
我唯一的问题是我希望它能够响应式地工作,根据我的 960gs 缩放图像。
这是我目前掌握的小提琴:http://jsfiddle.net/Ak94R/6/
.viewport {
float: left;
height: 360px;
margin: 0 9px 9px 0;
overflow: hidden;
position: relative;
width: 360px;
}
我不想将该图像从 730 像素/730 像素缩小到 360 像素/360 像素,而是将其从 200% 缩小到 100%。我还需要将主剪辑 div (.viewport) 的大小设置为 100%。任何帮助将不胜感激!
【问题讨论】:
-
这不能完全由 CSS 完成吗?说实话,不确定你是否需要 jQuery。
-
transform: scale(1.5);和-webkit-、-moz-、-o-和-ms-用于其他浏览器。 -
问题是,还是需要裁剪到一个div里面。但我需要那个 div 来保持与图像相同的大小比例。 Josh Powell - 您愿意提供更详细的“transform:scale(1.5);”示例吗?你在建议?
标签: jquery css hover zooming scale