Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

how to change a css variable with javascript

var root = document.querySelector(':root');
root.style.setProperty('--variable', 'lightblue');
/or/
root.style.setProperty('--variable', myColor); 
Comment

how to change css variable in javascript

document.documentElement.style.setProperty("--main-background-color", "green");
Comment

set css variable from javascript

document.documentElement.style.cssText = "--tab-count: 3";
/or/
document.documentElement.style.setProperty("--tab-count", 5);
/or/
document.documentElement.setAttribute("style", "--tab-count: 5");
Comment

how to change css variable in javascript

document.documentElement.setAttribute("style", "--main-background-color: green");
Comment

change css variable with javascript

document.documentElement.style.setProperty("--tab-count", 5);
Comment

js set css variable

document.documentElement.style.setProperty("--main-background-color", "green");
Comment

how to set css variables in javascript

		const docStyles = document.documentElement.style;

		docStyles.setProperty('--accent', '#ffffff');
		docStyles.setProperty('--textColor', '#ffffff');
Comment

set css var with javascript

// this is for site-navigation with more sub ul-blocks.
// in css root{--ul-hover-height:100px} //fallbackvalue 
// in css: nav ul ul:hover{height:--ul-hover-height;}

// to make it dynamic using JS: 
// set variable ul ul height depending on nr. of li's:
function setUlHeight(elem){        
    parentHeight=window.getComputedStyle(elem.parentNode).height
    parentHeight=parseInt(parentHeight)*1.2 //to cover li padding/margin..
    elemHeight=parentHeight * elem.childElementCount
  
    let root = document.documentElement;           
    root.style.setProperty('--ul-hover-height', elemHeight); }
Comment

set css var with javascript

// this is for site-navigation with more sub ul-blocks.
// in css root{--ul-hover-height:100px} //fallbackvalue 
// in css: nav ul ul:hover{height:--ul-hover-height;}

// to make it dynamic using JS: 
// set variable ul ul height depending on nr. of li's:
function setUlHeight(elem){        
    parentHeight=window.getComputedStyle(elem.parentNode).height
    parentHeight=parseInt(parentHeight)*1.2 //to cover li padding/margin..
    elemHeight=parentHeight * elem.childElementCount
Comment

how to change css variable in javascript

document.documentElement.style.cssText = "--main-background-color: red";
Comment

css variable value changing with javascript

const cssVar = ( name, value ) => {

    if(name.substr(0, 2) !== "--") {
        name = "--" + name;
    }

    if(value) {
        document.documentElement.style.setProperty(name, value)
    }

    return getComputedStyle(document.documentElement).getPropertyValue(name);

}
Comment

change css variable with javascript

let root = document.documentElement;

root.addEventListener("mousemove", e => {
  root.style.setProperty('--mouse-x', e.clientX + "px");
  root.style.setProperty('--mouse-y', e.clientY + "px");
});
Comment

change css variable with javascript

element.style.setProperty("--my-var", jsVar + 4);
Comment

PREVIOUS NEXT
Code Example
Javascript :: disabling ctrl + s using javascript 
Javascript :: javascript escape newline 
Javascript :: how to exit node 
Javascript :: how to add a letter to a string javascript 
Javascript :: js loop 
Javascript :: substring methods example 
Javascript :: empty check on django json field 
Javascript :: how to import npm module 
Javascript :: access json object in javascript loop 
Javascript :: react router link with params 
Javascript :: javascript catch specific error 
Javascript :: js local file read to blob variable 
Javascript :: react media recoder 
Javascript :: how to remove item from array javascript 
Javascript :: push object to json array 
Javascript :: how to make bootstrap navbar to change on scroll 
Javascript :: javascript uppercase function 
Javascript :: javascript change select element 
Javascript :: jquery add br in text 
Javascript :: black adam release date 
Javascript :: render twice react 
Javascript :: merge objects javascript es6 
Javascript :: ip address validation regex angular 
Javascript :: mongoose find get nested prop only 
Javascript :: var javascript 
Javascript :: email validation node js 
Javascript :: slick js function 
Javascript :: Javascript format date / time 
Javascript :: jquery function done 
Javascript :: js find in array 
ADD CONTENT
Topic
Content
Source link
Name
5+5 =