2013-08-06 117 views
0

我发现的jsfiddle一个3D卡片翻转(http://jsfiddle.net/GDdtS/3610/)和我把它编辑成这样: http://jsfiddle.net/qCPrj/回需要填充整个屏幕

我试图让“卡”的背面填写网页的整个屏幕。有人建议添加代码:

positition: absolute; 
left: 0; 
right: 0; 

到后面的类,但这不会改变背面的宽度。我的问题是,如何让“卡”的背面填满整个屏幕?

编辑*

前的大小需要保持400像素,宽200像素高,但我想背面是全屏的,所以当你将鼠标悬停在背面出现并扩展到覆盖整个屏幕。

回答

0

你必须100%设定高度,所有的父元素来填写相应的空间 - 所以你的情况增加

html, body, .flip, .card, .front, .back{height:100%} 

Jsfiddle

+1

+1我给出了同样的答案。增加了一点http://jsfiddle.net/mAgh5/1/ –

+0

对不起,我想我在帖子中不够清楚,现在我编辑了它,但我想要的是卡的正面是400px乘200当你滑过鼠标时,背面会出现并展开以覆盖整个屏幕,再次表示我对不够清晰的道歉。 – user2657364

+0

只需加上'width:400px; height:200px'到'.flip .card .front'和'width:100%;高度:100%;'''.flip .card.back' – Mark

0

宽度和你们班的身高只有400X200如此技术上最大......它将填补这一部分。你需要增加“.flip”的大小。

+0

这样做,将.flip大小增加到更大,并且将我的前置卡保持为400x200,这意味着即使我的鼠标不在我的前置卡上,但是在.flip类的范围内,卡也会仍然翻转 – user2657364