請問這一段的設置是基于什么意思
? /*設置背景圖像不顯示動畫效果*/
? ? ? ? ? ? @-webkit-keyframes 'notTarget' {
? ? ? ? ? ? 0% { z-index: 75; }
? ? ? ? ? ? 100% { z-index: 75; }
? ? ? ? ? ? }
? ? ? ? ? ? @-moz-keyframes 'notTarget' {
? ? ? ? ? ? 0% { z-index: 75; }
? ? ? ? ? ? 100% { z-index: 75; }
? ? ? ? ? ? }
? ? ? ? ? ? @-ms-keyframes 'notTarget' {
? ? ? ? ? ? 0% { z-index: 75; }
? ? ? ? ? ? 100% { z-index: 75; }
? ? ? ? ? ? }
? ? ? ? ? ? @-o-keyframes 'notTarget' {
? ? ? ? ? ? 0% { z-index: 75; }
? ? ? ? ? ? 100% { z-index: 75; }
? ? ? ? ? ? }
? ? ? ? ? ? @keyframes 'notTarget' {
? ? ? ? ? ? 0% { z-index: 75; }
? ? ? ? ? ? 100% { z-index: 75; }
? ? ? ? ? ? }
2017-05-02
前面的前綴-webkit-,-moz-,是適應不同瀏覽器的作用。
@keyframes:被稱為關鍵幀,其類似于Flash中的關鍵幀。在一個“@keyframes”中的樣式規則可以由多個百分比構成的,如在“0%”到“100%”之間創建更多個百分比,而0%-100%就是開始到結束。中間可以創建多個關鍵幀。
“notTarget”:這個是關鍵幀的名字,后面調用時用到。
“z-index” 屬性設置元素的堆疊順序。擁有更高堆疊順序的元素總是會處于堆疊順序較低的元素的前面。就是說數值越大就越靠前,跟電腦窗口一樣,會覆蓋數值小的,該屬性也可以是負值。
0% { z-index: 75; } 100% { z-index: 75; }
就是說從該動畫開始到結束,值都不變。一直處在75這個位置。這樣就一直在這個畫面,沒有變化,也就沒有動畫效果了。