2014-09-03 44 views
0

我有一个2 * 2矩阵,其中子div应该放大,其余div应该隐藏。将子div设置为父div的中心

我做了这个animation其中每一件事情都很好,除了div应该喜欢它来自它的位置,但是我的实现似乎都来自左上角。

示例: 当用户点击div二时,它应该看起来应该来自右上角,但现在它来自左上角。

任何建议,使这项工作

FIDDLE

+0

[见本(http://stackoverflow.com/questions/14654348/grow-div-from-top-right-corner)如果对您有所帮助。 – VPK 2014-09-03 06:31:56

+0

当我们尝试动画顶部和左侧属性@VaibhavKatole时,问题就发生了,感谢您的帮助 – StateLess 2014-09-03 06:48:22

回答

0

使用绝对定位。你可以预先声明CSS或者注入JS。

.one, .two, .three, .four { 
    position: absolute; 
} 
.two, .four { 
    right: 0 !important; 
} 
.one, .two { 
    top: 0; 
} 
.three, .four { 
    top: 100px; 
} 
.big { 
    top: 10% !important; 
} 

See Updated Fiddle