WEB/CSS
input[type=date] placeholder 적용하기
나나나나나나나ㅏ나난ㄴ나ㅏ나나
2022. 12. 12. 13:35
728x90
input type이 date일때는 placeholder가 적용되지 않는다
그래서 html 태그랑 css에 몇가지 추가로 적어주어야한다!
HTML
<input type="date" data-placeholder="날짜 선택" required aria-required="true"/>
CSS
input[type='date']::before {
content: attr(data-placeholder);
width: 100%;
}
input[type='date']:focus::before,
input[type='date']:valid::before {
display: none;
}
이렇게 해주면 적용한 플레이스 홀더가 잘 나오는걸 볼 수 있다
728x90