본문 바로가기

Frontend/html+css

드래그 색상 넣기

https://us.byhabit.com/

 

Health By Habit - Home

With the power of habit

us.byhabit.com

https://www.codingfactory.net/10859

 

CSS / 마우스로 텍스트 드래그했을 때 배경색, 글자색 바꾸기

웹브라우저에서 텍스트를 마우스로 드래그하면 선택된 글자는 파란색 배경에 흰색을 바뀝니다. 이 색은 CSS로 바꿀 수 있습니다. 사용하는 선택자는 가상 요소 ::selection입니다. 다음은 텍스트를

www.codingfactory.net

다른 사이트를 둘러보다고 신기한 css 속성을 발견했다.

글자를 드래그시 지정된 색상으로 글자를 선택하고 마우스 클릭을 뗄 때, 한번 더 선택 색상이 변경되는 것이었다.

지정된 색상은 총 세가지로 순차적으로 이벤트에 따라 색상이 보여졌다.

궁금해서 기능을 검색해보니, css에 ::selection이라는 가상선택자를 통해 속성을 제어하더군요!

바로 예제를 만들어 보았습니다.

728x90

'Frontend > html+css' 카테고리의 다른 글

시맨틱 태그(Semantic Tag)  (0) 2022.12.25
다크모드 CSS  (0) 2022.06.21