का उपयोग कर सीएसएस चर बदलें बदलें क्या jQuery का उपयोग कर सीएसएस में उपयोग किए गए चर को बदलना संभव है? सरल उदाहरण:jQuery
html {
--defaultColor: teal;
}
.box {
background: var(--defaultColor);
width: 100px;
height: 100px;
margin: 5px;
float: left;
}
.circle {
background: #eee;
border: 2px solid var(--defaultColor);
width: 100px;
height: 100px;
margin: 5px;
float: left;
border-radius: 100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="clickToChange" type="button" style="width: 100%;">Click to Change</button>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<br/>
<div class="circle"></div>
<div class="circle"></div>
<div class="circle"></div>
मैं कैसे उदाहरण के लिए लाल को चैती से चर रंग बदल सकते हैं? यह काम नहीं करता है।
$("#clickToChange").click(function(){
$(html).css("--defaultColor", "red");
});
यहां सीएसएस विधि का मेरा बंदर पैच है ताकि आप '.css' विधि https://gist.github.com/jcubic/9ef9fa2561de8430e953e2fe62011c20 – jcubic