如何在不移动 html 中周围元素的情况下扩展图像
How to expand images without moving surrounding elements in html?
在我的html代码中,我有一个表格(3×3),每个单元格都有一个图像。我希望它使当您将鼠标悬停在任何图像上时,它会动画化并变大,当您将鼠标移开时,它会动画化回其原始大小。
主要问题是它不能影响其他元素的 x,y 坐标。就像我尝试增加其大小一样,表格单元格也会扩展并移动其他图像。
我想要它,以便其他所有内容都保持在原处,图像扩展只是在它们之上。
有谁知道如何在css3,jquery,javascript中做到这一点?
注意:图像应从各个侧面均匀扩展。
谢谢
您可以使用 transform: scale(2);
使用 CSS 来做到这一点。
给绝对位置,z-index给一些+ve值..像下面这样。你的小提琴..http://jsfiddle.net/QMtB3/3/
.alignright table tr td img
{
width:150px;
height:150px;
}
.alignright table tr td img:hover
{
width:300px;
height:300px;
margin-left:-75px;
margin-top:-75px;
position:absolute;
z-index:2;
}
HTML:
<img src="example.jpg">
.CSS:
img{
width: 300px;
height: 300px;
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
}
img:hover{
height: 500px;
width: 500px;
}
我认为这适用于您的桌子。
相关文章:
- 在不使用JQuery的情况下隐藏DOM中的选定元素
- 如何在不传递此信息的情况下查找被调用的元素
- JavaScript-在手机上不工作的情况下,在外部单击时隐藏元素
- 如何在不影响其他元素的情况下扩展DIV
- 在不移动内部文本的情况下缩放元素的效果
- 如何使用JavaScript在没有html dom的情况下隐藏html元素
- 如何在没有回调的情况下获取有关元素的信息
- Ajax:只在元素存在的情况下调用Ajax
- 是否可以在不重新渲染的情况下显示/隐藏父对象中的元素
- jQuery-如何在给定延迟的情况下从元素中删除类
- 在不引用文档的情况下使用AngularJS获取元素
- JavaScript-在不影响索引的情况下将元素插入数组
- 如何在不使用multipleparent()调用的情况下找到(元素表的)第一个祖先
- 是否可以在不创建svg对象的情况下创建捕捉元素?[snap.svg]
- 在没有大量回调函数的情况下在列表元素上循环播放同一动画
- 在不使用sort()的情况下获取HTML LI元素的副本
- 如何在不使用任何 html 输入/搜索元素的情况下读取本地客户端文本文件
- 如何在不丢失格式的情况下连续淡入() 元素文本的每个字符,包括嵌套元素
- 如何在不创建新元素的情况下修改 DOM 元素的位置
- 在不使用 CSS 的情况下,将元素与浏览器屏幕顶部保持设定的距离