2015-09-04 63 views
0

我正在嘗試更改按鈕HERE中的文本。顏色的轉換正常,但跨度位置的轉換不起作用。跨度之間的css過渡問題

這裏是我的代碼:

<style> 
#btnIniciarFacturacion{ 
    width: 200px; 
    height: 30px; 
} 

#btnIniciarFacturacion { 
    position: relative; 
    -webkit-transition: 2s; 
    transition: 2s; 
    overflow: hidden; 

} 
.btnIniciarFacturacion-content { 
    position: absolute; 
    left:0; 
    top:0; 
    font-size: 20px; 
    font-weight: bolder; 
} 

#btnIniciarFacturacion:hover{ 
    background-color: orange; 
} 
#btnIniciarFacturacion .btnIniciarFacturacion-top{ 
    top:0; 
} 
#btnIniciarFacturacion:hover .btnIniciarFacturacion-top{ 
    top:-50px; 
} 
#btnIniciarFacturacion .btnIniciarFacturacion-bottom { 
    top:50px; 
} 
#btnIniciarFacturacion:hover .btnIniciarFacturacion-bottom { 
    top:0px; 
} 
</style> 
<button class="" id="btnIniciarFacturacion"> 
    <span class="btnIniciarFacturacion-top btnIniciarFacturacion-content" id="spanTotalFacturado"> TOTAL [email protected]#</span> 
    <span class="btnIniciarFacturacion-bottom btnIniciarFacturacion-content">Iniciar Facturación</span> 
</button> 
+0

有沒有在跨度之間的移動轉換。就像問題的標題所述。 – julian

回答

3

你錯過了在span元素的過渡風格:

.btnIniciarFacturacion-content { 
    position: absolute; 
    left:0; 
    top:0; 
    font-size: 20px; 
    font-weight: bolder; 
    transition: 2s; 
} 
+0

很多。問題解決了。我以爲只需要在按鈕上聲明轉換 – julian