我如何保持我的调整大小动画(javascript)不会弄乱我的(css)"浮动“;布局
How can I keep my resizing animation (javascript) from messing up my (css) "float" layout?
我使用floats:在css中进行了布局
.thumb{
border-radius:20px;
border: RGB(245, 245, 220);
border-width: 10px;
border-style:solid;
float:left;
margin:20px;
padding:0px
}
然后我写了一些javascript,使图像通过鼠标悬停进行扩展。
$(".thumb img").mouseover(function() {
$(this).animate({'width':204, 'height':252}, {duration:300});
}).mouseout(function(){
$(this).animate({'width':195, 'height':240}, {duration:100});
});
我想我应该预料到这会打乱布局——当你滚动一张图像时,下一行会向下移动一行——有办法解决这个问题吗?
Fiddle
将图像元素设置为.tumb绝对值,并将.tumb元素设置为相对值。让你的.thumb元素绝对,它应该会起作用。大致应该是这样的:
.thumb{
border-radius:20px;
border: RGB(245, 245, 220);
border-width: 10px;
border-style:solid;
float:left;
margin:20px;
padding:0px;
position: relative;
}
.thumb img {
position: absolute;
top: 0;
left: 0;
}
相关文章:
- "TypeError:t.start未定义”;,在fullcalendar.min.js中,同时在我的网站上使
- 在我的代码中,实体类"卡片展示”;不起作用
- linkedin js"获取我的关系”;问题
- JQuery动画完整功能:如何恢复我的"老这个”;
- 需要帮助修复我的javascript"对于循环“;播放音频播放列表
- 为什么我的JS"如果“;语句的求值结果总是为false
- 我怎么能"DRY”;调出我的html和javascript代码
- 为什么获胜't This Vuejs“;Hello World"示例在我的电脑上渲染
- 得到"否'访问控制允许来源'标头存在于请求的资源上"对于我的JS AJAX而不是“;
- 为什么不't this replace()替换"我的“;
- JavaScript:为什么我最终会使用“;引号"在我的HTML中
- 为什么我的动画"重放的“;当通过innerHTML添加元素时
- "chrome.permissions不可用”;为我的扩展请求可选权限时
- 为什么我的javascript Promise被困为"“待定”;
- 我的javascript"幻灯片放映”;不起作用
- 我的onsubmit=“;return onNewUserRegistrationCheck(this)"仍然
- "class是一个保留的标识符“;我的javascript出了什么问题
- 我有一个onload=“;setDate()"在<身体>html文档的标记.为什么它没有用我的Js
- Javascript正则表达式查找不以“”开头的单词;我的:"
- Javascript setInterval()-为什么我的"输入“;参数更改为未定义