2014-02-08 120 views
0

我試圖重寫郵件黑猩猩CSS 如果添加了內聯CSS像如何覆蓋mailchimp按鈕CSS

<input type="submit" value="SUBSCRIBE" background: #111; name="subscribe" id="mc-embedded-subscribe" class="button"> 

這是工作的罰款。

在這種情況下,我無法使用:與mc-embedded-subscribe一起懸停。 我的意思是,如果我寫

#mc-embedded-subscribe .button { 
    background: #222; 
} 

這不是工作,也

#mc-embedded-subscribe input.button { 
    background: #222; 
} 

不工作。

請讓我知道如何使懸停顏色變化在mailchimp訂閱按鈕,

感謝

回答

1

嘗試增加!important,以確保您的background規則沒有被覆蓋。其他更高版本specificity您的CSS將被忽略。

#mc-embedded-subscribe:hover { 
    background: #222 !important; 
} 
1

您的CSS代碼設置爲查找#mc-embedded-subscribe的子項(.button)。實際上,它們與按鈕有一個類和ID相同。

只要做到:

#mc-embedded-subscribe { 
    background: #111; 
} 

#mc-embedded-subscribe:hover { 
    background: #555; 
} 

在這裏看到:http://jsfiddle.net/UteLC/3/

如果不工作,你可能需要添加!important讓你的CSS覆蓋默認MailChimp CSS是這樣的:

#mc-embedded-subscribe:hover { 
    background: #555!important; 
} 
+0

它沒有真正適用於mailchimp表單按鈕 唯一能爲我工作的就是將內聯樣式表添加到輸入按鈕本身。在這種情況下,我已經覆蓋了背景顏色,但無法添加:將規則懸停到按鈕本身。 有什麼建議嗎? – b51n6h

+0

您可以共享您正在處理的頁面的鏈接嗎? – Joe

1

只要在兩個地方加上「!important」,它對我都有效。

例如:

#mc-embedded-subscribe { 
    background: #111!important; 
} 

#mc-embedded-subscribe:hover { 
    background: #555!important; 
} 

您可以在現場this blog看到它。

只需點擊任何帖子,然後查看側欄中的重新設計即可。

希望這會有所幫助。