2013-08-06 115 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