2015-04-24 132 views
1

我創建了帶有迷你插入符的div元素,現在div看起來像工具提示,我在改變第二個div的插入符顏色時遇到問題,我更改了背景顏色,但我只想更改迷你插頁。爲什麼我不能在僞元素之前改變顏色

在CSS中,我試圖解決這個問題。

引用,在secong工具提示中,類walter1被導入,因爲我不想將所有代碼從walter1複製到walter2。

的jsfiddle:http://jsfiddle.net/hfgxzsnv/

回答

2

插入符號從邊界不是背景得到它的顏色。你必須從.walter1:before

覆蓋此規則border-left: 13px solid #b2d4dd;你必須改變border-colorbackground-color

使用

.walter2:before {  
    border-left-color: #dddddd;  
} 

DEMO

+0

謝謝你,你能解釋我爲什麼是imortant是左邊框在這種情況下... – RS92

+0

確定邊框的顏色,爲什麼是頭等walter1好嗎? – RS92

+0

好的,謝謝你,我會接受你的回答 – RS92

1

花了一些時間整理代碼,除了它和其他人做的一樣。你只需更改邊框顏色;

.walter2:before {  
    border-left-color: #dddddd;  
} 

JsFiddle

+0

有時最快的槍會贏。雖然如此,這是一個正確的答案... + 1 – laaposto

相關問題