我有一個屏幕上的元素,我想要全屏。我已經做到了這一點,通過下面的CSSCss動畫「全屏」模式
.fullscreen { z-index: 2000; width: 100%; height: 100%; position: fixed; top: 0; left: 0; padding: 15px; background-color: white; }
現在我想有一個漂亮的動畫被點擊我的元素時,所以看起來有點性感,因爲它最大化,當它最大限度地減少相同。
可以這樣做嗎?
我已經試過transition: top .15s linear;
但似乎沒有工作
注意 我不能有元素開始使用position:fixed
CSS,除非我不得不使用JavaScript來觸發它,因爲這是一個正常的HTML元素,所以我並不總是希望它修復。
這裏是我得到了從全屏幕的CSS的小提琴,所以你可以看到我的意思。 http://jsfiddle.net/a7nzy6w6/1/
不能與位置開始:固定的。因爲這只是頁面上的一個普通元素。 – Gillardo
@ user2736022然後你需要使用Javascript。 – Mooseman
可能有你的意思嗎?我認爲這將是一個痛苦,因爲當滾動窗口時,我必須將元素設置爲非固定,然後在滾動完成後將其設置回去?我正在使用angular2,如果這有幫助... – Gillardo