<input type="date"> 형식을 사용하게 되면 볼 수 있는 기본 형식이다. 여기서 연도-월-일 을 없애고 내가 원하는 글씨를 새겨보려고 한다.
아래의 CSS 코드를 적용하면 달력만 있는 텅빈 input 박스를 만나게 된다.
input[type=date]::-webkit-datetime-edit-text {
-webkit-appearance: none;
display: none;
}
input[type=date]::-webkit-datetime-edit-month-field{
-webkit-appearance: none;
display: none;
}
input[type=date]::-webkit-datetime-edit-day-field {
-webkit-appearance: none;
display: none;
}
input[type=date]::-webkit-datetime-edit-year-field {
-webkit-appearance: none;
display: none;
}
그 후 HTML input 태그에 placeholder를 이용하여 원하는 멘트를 써주고
<input type="date" placeholder="시작 날짜를 입력하세요">
아래와 같이 css 처리를 하면 된다.
CSS의 가상 요소(::before 또는 ::after와 같은) 내용을 정의하는 content를 이용하고 요소의 속성 값을 가져오는 데 사용되는 attr 함수를 이용한다.
input[type=date]::before {
color: #444444;
content: attr(placeholder);
}
'Front > css' 카테고리의 다른 글
position 속성 - static, relative, absolute, fixed를 알아보자 (0) | 2024.03.22 |
---|---|
[html, css] 홈페이지 따라 만들기 (0) | 2023.03.22 |
[css] 웹 페이지의 살 붙이기 - border 테두리 꾸미기 (0) | 2023.03.22 |
[css] 웹 페이지의 살 붙이기 - button 이미지 넣기 (0) | 2023.03.22 |
[css] 웹 페이지의 살 붙이기 - position (0) | 2023.03.22 |