【发布时间】:2014-02-09 14:33:44
【问题描述】:
我在 html 页面正文中的 div 标签旁边有一个 html 表格。我在表的 td 元素之一中有一个图像。当我将鼠标悬停在 td 元素上的图像上时,我的要求是缩小图像(就像在大多数电子商务网站中一样)。
我找到了代码并且能够做到。但问题是它仅限于<td><div> 容器,并且不会缩小其他部分。
这是我的<td> 标签-
<td colspan="4"><img class ="blog" src="shirt.jpg" alt="Item" border='3' height='390' width='638'/></td>
这是 CSS -
.blog:hover {
cursor: pointer;
height:475px;
width: 350px;
transform:scale(1.5);
-ms-transform:scale(1.5); /* IE 9 */
-moz-transform:scale(1.5); /* Firefox */
-webkit-transform:scale(1.5); /* Safari and Chrome */
-o-transform:scale(1.5); /* Opera */
overflow: auto;
}
截图here.
【问题讨论】:
-
尝试为图片外的td元素设置overflow:auto。
-
试过了。那没有帮助:(。
.tdflow{ overflow: auto; }<td colspan="4" class="tdflow"><img class ="blog" src=" -
您期望什么行为?图像是否应该越界?检查这个小提琴:jsfiddle.net/g3v4F/1
-
这正是我需要的 Nix。但是 smhow 无法让它工作。也尝试使用 z 索引。
.blog:hover { cursor: pointer; height:475px; width: 350px; z-index:999; transform:scale(1.5); -ms-transform:scale(1.5); /* IE 9 */ -moz-transform:scale(1.5); /* Firefox */ -webkit-transform:scale(1.5); /* Safari and Chrome */ -o-transform:scale(1.5); /* Opera */ } -
已添加屏幕截图以获取更多详细信息。希望对您有所帮助。
标签: javascript jquery html css