보통 앱에서 드래그앤 드롭으로 기간 설정하거나...그런걸 바닐라 자바스크립트로 구현하고 싶었음
A,B,C,D,E 중에서 내가 첫번째 클릭을 B를 하고 두번째 클릭 D를 하면
최종적으로 B,C,D에 클래스가 추가되어 >> 선택된 효과가 나타나는것임
이때 시각적인 구분을 위해 최초와 두번째 클릭한 B와 D에는 별도의 클래스가 더 붙음
HTML,CSS
!! sel과 on의 스타일 선언 순서에 주의
JS
나중엔 드래그앤 드롭 (mousedown mouseup)으로도 구현해볼 예정
소스파일
'CSS&JS > ⚡Thinkers' 카테고리의 다른 글
<canvas> sin, cos로 각도와 대각선 길이만 가지고 x,y좌표 찍기 (0) | 2021.04.02 |
---|---|
커스텀 셀렉트 박스 만들기 - HTML DOM에는 select만 작성하고 vaniila JS로 알아서 DIV 생성 (4) | 2021.03.19 |
클릭한 요소의 siblings()를 바닐라 자바스크립트 (vanilla JS)로 반환 (2) (0) | 2021.03.12 |
sticky Header(3) 스틱키 헤더 - 바닐라 자바스크립트, CSS로 스틱키 헤더 만들기 (0) | 2021.03.10 |
Neon Glass Effect (Photoshop/ CSS) (0) | 2021.02.25 |