728x90
attribute중에 contenteditable을 사용하면
div를 input, textarea처럼 쓸수있다.
입력창을 커스텀해서쓸때 종종 쓰이곤한다.
방법은 간단하다.
html + css / html + scss 버전 두가지를 살펴보자
1. html + css
<div contenteditable placeholder='메시지를 입력해주세요'></div>
[placeholder]:empty:before {
display: block;
content: attr(placeholder);
color: #a6a6a6;
}
2. html + scss
<div contenteditable placeholder='메시지를 입력해주세요'></div>
&[placeholder]:empty:before {
display: block;
content: attrs(placeholder);
color: #a6a6a6;
}
728x90
반응형
'개발, 코딩 > CSS' 카테고리의 다른 글
Bootstrap 기본 (Grid, Container, Column, Spacing) (0) | 2022.10.14 |
---|---|
반응형 작업 돌아보기 (+ flex) (1) | 2022.09.27 |
jQuery - easescroll, chrome issue (0) | 2022.02.17 |
css, transition all 깜빡임 (flickering) (0) | 2021.07.08 |
viewport에 대하여 (1) | 2021.01.21 |