Notice
Recent Posts
Recent Comments
Link
반응형
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 중복문자제거
- js 문자열을 문자배열로
- 단어 제거
- 프론트엔드 스쿨
- 깃 토큰 만료
- 아래로펼치기
- lastIndexOf()
- 스프링 데이타 JPA
- @Moditying @Query
- 문자열 중복
- sql 문자열 패턴 검색
- 중첩배열평탄화
- 중복 문자열
- 우분투 시간 변경
- 문자열순서바꾸기
- ...점점점문법
- 재귀스왑
- 시퀄 문법
- ubuntu타임존
- 객체의키값만 찾기
- 중복단어제거
- 코딩 어?
- 배엘에서 스왑
- 중복된 단어
- 중첩배열
- 제로베이스
- 레디스 확인
- 5.3.8 Modifying Queries
- 객체의 밸류값만 찾기
- indexOf()
Archives
- Today
- Total
코딩기록
텍스트 커서-깜빡이는 막대기 " | " 없애기 본문
728x90
깜빡거리는 막대기를 텍스트 커서 또는 캐럿 (Caret)이라 한다.
숨기는 방법
테일윈드
<input className="caret-transparent" />
CSS
.wrap: {
caret-color: transparent;
}
여기서 추가로 🧩
user-select: none;과 caret-color: transparent; 차이
🎯 user-select: none;
- 역할: 사용자가 텍스트를 드래그해서 선택하지 못하게 막음.
- 적용 대상: 텍스트 블록, 버튼, 링크 등
테일윈드
<p className="select-none">이 텍스트는 복사 안 돼요</p>
CSS
.wrap: {
user-select: none;
}
✏️ caret-color: transparent; 또는 Tailwind에서 caret-transparent
- 역할: 입력 필드에서 텍스트 커서(깜빡이는 막대기)를 숨김
- 적용 대상: <input>, <textarea> 등
테일윈드
<input className="caret-transparent" />
CSS
.div-wrap: {
caret-color: transparent;
}
🔍 비교 요약
속성 역할 대상 요소
user-select: none; | 텍스트 선택 방지 | 모든 텍스트 요소 |
caret-color: transparent; | 입력 커서 숨기기 | <input>, <textarea> |
반응형
'프론트 > 리액트' 카테고리의 다른 글
리액트, Next.js) height를 부드럽게 열고 닫는 framer-motion 라이브러리 (2) | 2025.06.26 |
---|---|
색상에 따라 텍스트 배경 바꾸기 (0) | 2025.06.20 |
Next.js) 폴더명에 []대괄호 사용- 동적라우팅 (1) | 2025.06.20 |
Carousel) Swiper(스와이퍼)- 반응형 슬라이드(캐러셀) 라이브러리 (0) | 2025.06.18 |
문법) 'use client'를 작성하는 이유- 서버 컴포넌트, 클라이언트 컴포넌트 (0) | 2025.06.11 |
Comments