일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Vue3
- html기초
- http
- react
- 깃
- SasS
- react-router
- 자바스크립트
- 비동기
- 타입스크립트
- 코딩독학
- 코린이
- 리액트 네이티브
- React Native
- 리액트
- 사용하는 이유
- 코딩기초
- git
- 프론트엔드
- 코딩초보
- CSS
- 참조자료형
- JavaScript
- 코딩공부
- useEffect
- TypeScript
- scss
- redux
- async
- 리덕스
Archives
- Today
- Total
맨 땅에 프론트엔드 개발자 되기
CSS 텍스트 드래그 방지 본문
728x90
웹브라우저에서 내가 만든 웹페이지의 글 내용을 드래그 못 하게 하는 방법.
간단하게 CSS로 처리할 수 있다.
body {
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
브라우저 별로 다 막아준다.
일부 영역에서는 드래그를 허용하고 싶으면, 위의 코드를 body 영역에 기본으로 넣어주고, 원하는 영역에 아래 코드를 적용한다.
.allow-to-drag {
-webkit-user-select:all;
-moz-user-select:all;
-ms-user-select:all;
user-select:all
}
텍스트만 드래그를 허용하고 싶을 때,
.allow-to-drag-text {
-webkit-user-select:text;
-moz-user-select:text;
-ms-user-select:text;
user-select:text
}
이게 꼭 드래그 방지도 되지만, 웹사이트 내에서 텍스트에 커서가 올라갈 때마다 커서가 변하지 않도록 사용자 경험을 높일 수도 있다.
728x90
'코딩 공부 일지 > CSS3 & SASS(SCSS)' 카테고리의 다른 글
CSS 방법론 BEM 알아보기 (0) | 2022.12.05 |
---|---|
공간보다 넘치는 글자 말줄임으로 처리하기 / CSS text-overflow: ellipsis (0) | 2022.03.15 |
코딩독학) SASS(SCSS) 색상 내장 함수 (0) | 2022.02.02 |
코딩독학) SASS(SCSS) Mixin 과 Include (0) | 2022.02.02 |
코딩독학) 간단한 SASS(SCSS) 사용 방법 - Live Sass Complier (0) | 2022.02.02 |