首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从上到下、从下到上拉伸div高度

从上到下、从下到上拉伸div高度
EN

Stack Overflow用户
提问于 2013-07-04 02:40:53
回答 1查看 122关注 0票数 0

有没有人知道我怎么才能用这张图片实现我的这个涂鸦效果呢?当然,我不需要淡入淡出--它们是用来模拟拉伸和扩展运动的。好了!

http://img837.imageshack.us/img837/6237/jxz.gif

到目前为止,我唯一拥有的代码是:

HTML

代码语言:javascript
运行
复制
<a id="line-1">click</a>
<div id="unique-id">
<div class="bum">
    dsfsadfasdfsafd
</div>

CSS

代码语言:javascript
运行
复制
#unique-id {
width: 100%;
height: 200px;
background-color: red; 
position: absolute;
bottom: 0px;
}
.bum {
background: green;
width:60px;
height: 60px;
top:50%;}

JS

代码语言:javascript
运行
复制
// Activate Line 1
$('a#line-1').click(function() {
console.log()
$('div#unique-id').animate({
    position: 'relative',
    height: 'toggle'
}, 500, function() {

});
});

http://jsfiddle.net/t9yJD/54/,但这不是我真正喜欢的:)

感谢所有的stackers ;)最好的问候,H。

EN

回答 1

Stack Overflow用户

发布于 2013-07-04 02:56:59

好的,所以诀窍是在相对定位的div中使用带有auto margin的绝对定位的div。所以它可以从中心开始生长。我已经创建了一个小提琴在action中查看它

代码语言:javascript
运行
复制
.container {
    position: relative;
}

.content {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17455769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档