2026, 새로운 도약을 시작합니다.

css 변수 제이쿼리로 바꾸기가 가능할가요? 채택완료

1년 전 조회 5,425



css 변수 제이쿼리로 바꾸기가 가능할가요?

:root{

--main-color : red <-- 를

}

$("--main-color").attr("val", "blue"); 이런식으로 바꿀 방법이 있을까요.



답변 3개

채택된 답변
+20 포인트
Copy
document.documentElement.style.setProperty('--main-color', 'blue');

좋은 하루 되세요!

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

1년 전
제이쿼리로도 할수있을까요
1년 전
제이쿼리로도 할수있을까요
답변이 늦어서 죄송합니다.

[code]$(':root').css('--main-color', 'blue');[/code]

댓글을 작성하려면 로그인이 필요합니다.

Copy


document.querySelector(':root').style.setProperty('--main-color', 'blue');

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

1년 전
제이쿼리로도 할수있을까요

댓글을 작성하려면 로그인이 필요합니다.

아래의 코드를 참고 해보세요.

$(':root').css('--main-color', 'blue');

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

1년 전
적용이 안되네요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고