如何在疊加層上選擇要放置的特定元素時,如何在頁面上放置疊加層?使用CSS和z-index創建頁面疊加層,然後將一個元素放置在疊加層頂部
例如,在整個頁面上放置一個黑色疊加層,並讓按鈕置於其上。這將突出顯示該按鈕。你可以看到在intro.js
使用這種效果演示我已經試過:
我試圖在這個jsfiddle,但沒有奏效。
基本上我做一個覆蓋div做position: fixed; z-index: 100;
,並讓其中一個元素照耀它通過它position: relative; z-index: 101;
。但由於某種原因,我的內部div仍然顯示在覆蓋圖下方,而不是ontop,儘管z-index比覆蓋圖高。
如何定位這些元素使inner
出現在overlay
的頂部?
introJS如何似乎工作......針對z-index的規範
IntroJS具有用z-index覆蓋:99998,然後突出顯示的元素應用它,給它position: relative; z-index: 99999;
類。我們不會認爲這會工作,鑑於如何堆疊工作......但它確實如此。
棘手的部分是我試圖強調一個真正的webapp上的按鈕(和其他元素),這意味着它們深深嵌套在頁面的其他HTML部分 – 2014-11-14 22:38:00
啊,很酷,沒問題。然後,我會用小提琴來修復它。 – 2014-11-14 22:39:16
@DonnyP - 相應地編輯,更多解釋即將出版。 – 2014-11-14 22:47:45