스타일 시트 및 <input/>
과 함께 다음을 시도했지만 여전히 자리 표시 자의 색상이 변경되지 않았으며 기본 색상으로 유지됩니다. 내가 잘못하고 있니?<input/>의 자리 표시 자 색상을 변경하는 방법은 무엇입니까?
내 CSS 스타일 시트 :
#input-field {
background-color: rgba(255,255,255,0.1);
border: 0;
border-radius: 5px;
width: 150px;
height: 40px;
padding: 12px;
box-shadow: none;
color: rgba(255,255,255,0.8);
}
:-webkit-input-placeholder { /* WebKit, Blink, Edge */
color: blue;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: blue;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: blue;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: blue;
}
그리고 내 <input/>
:
<input
className="form-control"
id="input-field"
placeholder='Change This Color'
/>
[CSS와 입력의 HTML5 자리 색상 변경]의 사용 가능한 복제 (http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color- with-css) – darham