我剛開始這個谷歌材料設計精簡版。當你在這個標籤中聚焦時,我發現這個文本框會浮動。顏色是藍色或海軍或idk。谷歌MDL的textfield重點改變顏色
的問題是,我改變了鏈接的顏色變成這種顏色靛藍粉
<link rel="stylesheet" href="https://code.getmdl.io/1.2.1/material.indigo-pink.min.css">
但並沒有改變我的文本框到藍靛色或當我專注於它的粉紅色。
問題很簡單,如何改變它?
我做了些什麼,但仍然沒有運氣。
的HTML:
<form action="#">
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input class="mdl-textfield__input" type="text" id="sample4">
<label class="mdl-textfield__label" for="sample3">Text...</label>
</div>
<div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label">
<input class="mdl-textfield__input" type="text" pattern="-?[0-9]*(\.[0-9]+)?" id="sample4">
<label class="mdl-textfield__label mdl-color-modifier" for="sample4">Number...</label>
<span class="mdl-textfield__error">Input is not a number!</span>
</div>
</form>
的CSS:
div .mdl-textfield__label:after {
background: pink;
}
.mdl-textfield--floating-label .is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{
color:pink;
}
.mdl-color-modifier:focus{
color:pink;
}
我試圖在它申請一個新的類僞:焦點,但它仍然沒有運氣了。
你意思到其中的底部邊框在焦點切換顏色的?我相信它與javascript有關,因爲在這個時候:focus的Pseudo DOES設置適用於元素,但在其上方,來自中心的動畫仍然會重新標記邊框,甚至會覆蓋!重要屬性 – davidtaubmann
檢查我的例子。應該爲你工作。將#FAFAFA更改爲#<靛藍的十六進制> –