2014-09-12 8 views
1

嘗試使用引導圖形創建簡單鏈接。懸停時,abackground-color以及字形的字體color都會發生變化。如何在嵌套元素上並行創建兩個CSS轉換

然而,當嘗試添加css transition時,轉場依次出現(首先是bgcolor,然後是內容的顏色),而不是並行。

我想:

.alltransition, .alltransition * 
{ 
-webkit-transition:background-color .2s linear, color .2s linear; 
-moz-transition: background-color .2s linear, color .2s linear; 
-o-transition: background-color .2s linear, color .2s linear; 
transition: background-color .2s linear, color .2s linear; 
} 

.alltransition, .alltransition * 
{ 
-webkit-transition:all .2s linear; 
-moz-transition:all .2s linear; 
-o-transition: all .2s linear; 
transition: all .2s linear; 
} 

HTML

<a class="play alltransition" href="#"> 
    <span class="glyphicon glyphicon-play"></span> 
</a> 

JS FIDDLE

回答

0

您是否試圖刪除.alltransition *?還是你的目標是<span>有自己的轉變?

所以你.alltransition類看起來是這樣的 -

.alltransition{ 
    -webkit-transition:all .2s linear; 
    -moz-transition:all .2s linear; 
    -o-transition: all .2s linear; 
    transition: all .2s linear; 
} 

Fiddle

Fiddle - span color change

+0

衛生署!所以很明顯,如果轉換應用於所有子元素(如果父元素具有轉換類),那就沒有問題了!謝謝 – greener 2014-09-13 01:37:24

+0

np,我會添加另一個小提琴,跨度本身改變顏色。 (如果你需要的話) – 2014-09-13 01:41:24

相關問題