我有一個css動畫,當用戶按下驗證按鈕(並且輸入字段無效)時,會在窗體上方顯示錯誤消息框。當動畫運行時,CSS動畫出現在頂部
動畫運行時,我的問題是,出現在表格上方的消息框。動畫完成後,消息框如預期的那樣位於下面。
如何讓動畫在其他DIV下運行?我試圖改變z-index沒有任何成功。
見琴:https://jsfiddle.net/FlorentM/zhp9qb8z/15/
#requestQuoteBox .alert.ng-hide-remove {
transition: 5000ms cubic-bezier(0.250, 0.100, 0.250, 1.000) all;
}
#requestQuoteBox .alert.ng-hide {
opacity: 0;
margin-bottom: -50px;
}
的z-index是正確的設置,但你可能已經把它應用到了錯誤的元素。請記住,內聯樣式將覆蓋其他樣式,除非用!重要(例如'z-index:100!important')標記,並且基於腳本的動畫可能會使用內聯樣式。 – TheThirdMan