css 에서 클릭시 색변경한걸 유지하고 싶으면오묘 자기소개 전체게시물 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2019.01.13 06:12:00 조회 23814 (210.♡.♡.160)
본문css 에서 active일때 색이 변경되는데 a요소를 누르면 색이 변경되고 다시누를때까지 유지시키려면 어떻게 해야하나요 ex a:active {color #000;} #css3 답변 1베원 홈페이지 자기소개 전체게시물 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색님의 답변2019-01-13 14:58:43 218.♡.♡.183 javascript를 이용하셔야 할 것 같습니다. jquery로 설명드리겠습니다.
yuzin님의 댓글 ↳ yuzin 자기소개 전체게시물 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색2022-05-31 15:52:35123.♡.♡.151 감사합니다 찾고 있었는데 잘쓸게요 ㅎ 답변을 작성하시기 전에 로그인 해주세요.
JS에서 style정의
이를 토대로 코드를 순차적으로 설명하면, 1) click event 발생 및 함수 실행 2) 3) 4) 5) 조건에 따라 6) 마지막으로 우리는 현재 상태의 색깔 값을 여기서 브라우저는 코드로 돌아가보면 어쨋든 지금 근데 여기까지만으로는 브라우저가 이게 글자색으로 바꾸라는 뜻인지 모른다. 사람은 변수 이름을 지을 때 이미 의도를 갖고 있었기 때문에 자연스업게 알고 있겠지만 브라우저는 그래서 반복문이 끝나는 바로 다음 줄에 CSS에서 스타일 적용 후 JS 상호작용하기
기존 class유지하면서 class 추가하기classList
toggle
ex) toggle은 만약있다면 toggle 이 만약 class name이 존재하지 않는다면 toggle은
해당 코드는 위에 코드와 같은 기능을 한다.
|