2013-10-03 207 views
0

HTML代碼相同元素的延遲和延遲?

<select name="server" id="server" class="nofocus"> 
    <option value="X">X</option> 
    <option value="XX">XXE</option> 
    <option value="XXX">XXX</option> 
    </select> 

CSS代碼

#server { 
border: solid 1px #eeeeee; 
    padding: .2em .25em .15em; 
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px; 
    } 

#server:focus { background: rgba(0, 34, 255, 0.2); 
       transition-delay:0.5s; 
} 

.nofocus:focus { color:#FFF00; } 

所以我想要做的是有一些造型「開始」以延遲和一些造型儘快元素集中啓動。 它只顯示#server和#server:焦點代碼。

回答

1

您應指定屬性,你要過渡到應用,所以其他屬性(color)不受影響。

#server:focus { 
    background: rgba(0, 34, 255, 0.2); 
    transition:background; 
    transition-delay:0.5s; 
} 

另外,你指定的顏色(#FFF00)是不正確的(只有5個十六進制數字,而不是3或6

演示在http://jsfiddle.net/yLSXc/1/

+0

它的拼寫錯誤,應該是# FF0000。 –

+0

它很好,謝謝。 –