반응형
💡 placeholder 색이 너무 연해서 안 보인다면?
input 박스에서 placeholder(힌트 텍스트)가 너무 흐릿해서 사용자들이 잘 못 보는 경우가 많아요.
이럴 땐 CSS의 ::placeholder 선택자를 이용해 placeholder 색상을 직접 설정할 수 있습니다.
이 글에서는 placeholder 색상 변경 방법과 실무에서 자주 쓰는 예제를 알려드립니다.
🛠️ placeholder 색상 바꾸기: 코드 예제와 설명
✅ 기본 예제 (인라인 스타일)
<input type="text" placeholder="이름을 입력하세요" style="color: black;">
❌ 위 코드는 placeholder 색상이 아니라 입력된 글자 색상을 바꾸는 방법이에요!
placeholder 색상을 바꾸려면 아래처럼 CSS의 ::placeholder 사용해야 합니다.
🎯 placeholder 색상 변경 (정석 방법)
<style>
input::placeholder {
color: gray;
opacity: 1; /* 필요시 투명도 조절 */
}
</style>
<input type="text" placeholder="이름을 입력하세요">
🧩 다양한 placeholder 색상 예시
생상 | 코드 예제 |
연한 회색 | color: lightgray; |
파란색 | color: blue; |
빨간색 | color: red; |
투명도 조절 | opacity: 0.5; (50% 투명) |
⚡ 브라우저 호환성 체크
::placeholder 선택자는 대부분의 최신 브라우저에서 지원하지만,
구형 브라우저에서는 접두사(-webkit-, -moz-)가 필요할 수 있어요.
input::-webkit-input-placeholder { color: gray; }
input::-moz-placeholder { color: gray; }
input:-ms-input-placeholder { color: gray; }
input::placeholder { color: gray; }
✅ 최신 프로젝트에서는 ::placeholder만 써도 대부분 문제 없음.
🏁 마무리 요약
문제 상황 | 해결 방법 |
placeholder가 너무 연하다 | ::placeholder { color: 원하는 색; } 사용 |
다양한 색으로 설정하고 싶다 | CSS color 속성 사용 |
구형 브라우저 호환까지 하려면 | 접두사(-webkit-, -moz-) 사용 |
👉 다음 글 예고
[HTML] input 박스 클릭 시 테두리 색상 바꾸는 법 (focus 활용)
이어서 알아볼게요! 놓치지 않으려면 "좋아요" 눌러주시고 "구독" 해주세요 😊
반응형
'개발 공부 > HTML' 카테고리의 다른 글
[HTML] div 안의 이미지 비율 유지하며 꽉 채우는 법 (object-fit 활용) (0) | 2025.05.01 |
---|---|
[HTML] div 영역을 화면 정중앙에 배치하는 법 (flex + height 100vh 활용) (0) | 2025.04.30 |
[HTML] div 안의 글자 수직 가운데 정렬하는 법 (flex 활용) (0) | 2025.04.29 |
[HTML] input 클릭 시 테두리 색상 바꾸는 법 (focus 속성 활용) (0) | 2025.04.28 |
[HTML] a 태그 커서 모양 변경 방법 (pointer 속성 활용) (0) | 2025.04.24 |