테스트 사이트 - 개발 중인 베타 버전입니다

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

그누보드초보이용자 1년 전 조회 4,050



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

:root{

--main-color : red <-- 를

}

 

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



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

답변 3개

채택된 답변
+20 포인트
1년 전

document.documentElement.style.setProperty('--main-color', 'blue');

 

좋은 하루 되세요!

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

답변에 대한 댓글 3개

그누보드초보이용자
1년 전
제이쿼리로도 할수있을까요
그누보드초보이용자
1년 전
제이쿼리로도 할수있을까요
블로거
1년 전
답변이 늦어서 죄송합니다.

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

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

세크티
1년 전

</p>

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

<p>

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

답변에 대한 댓글 1개

그누보드초보이용자
1년 전
제이쿼리로도 할수있을까요

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

1년 전

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

 

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

 

 

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

답변에 대한 댓글 1개

그누보드초보이용자
1년 전
적용이 안되네요 ㅠㅠ

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

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

로그인