<div class="element">这是一段文字</div>
.element {
width:200px;
height:
--main-bg-color: #000;
color:#fff;
background-color: var(--main-bg-color);
}
:root{
--main-bg-color: #000;
}
.element {
background-color: var(--main-bg-color);
}
var(--new-bg-color,#EE0000);
}
body {
--color: 20px; #369; var(--color,#cd0000);
}
id="jsDom"#jsDom {
--my-varwidth: 200px;
color:
width:var(--my-varwidth);
height:200px;
}
var element = document.getElementById('jsDom');
var curWidth = getComputedStyle(element).getPropertyValue("--my-varwidth");
console.log(curWidth); //200px
设置过后该DOM元素的宽度变为了300px
element.style.setProperty("--my-varwidth",'300px');
="jsDom" style="--my-varwidth:400px;width:var(--my-varwidth);">
var curWidth = element.style.getPropertyValue("--my-varwidth"400px
$gutter: 1em;
@media (min-width: 30em) {
$gutter: 2em;
}
.Container {
padding: $gutter;
}
$font-size: 1em;
.user-setting-large-text {
$font-size: 1.5em;
}
body {
font-size: $font-size;
}
.alert { lightyellow;
}
.alert.info { lightblue;
}
.alert.error { orangered;
}
.alert button {
border-color: darken(background-color,25%);
}
:root {
--gutter:
@media (min-width: 30em) {
:root {
--gutter: 2em;
}
}
@media (min-width: 48em) {
:root {
--gutter: 3em;
}
}
h1>这是标题>
="warpper">
="item item1">1="item item2">2="item item3">3="item item4">4html,body{padding:0;margin:0;}
:root {
--base-font-size: 30px;
--columns: 200px 200px;
--base-margin: 30px;
}
@media all and (max-width: 450px) {
:root {
--columns: 200px;
--base-margin: 15px;
--base-font-size: 20px;
}
}
h1 {
font-size: var(--base-font-size);
margin: var(--base-margin) ;
}
.warpper {
display: grid; var(--base-margin) ;
grid-template-columns: var(--columns);
}
.item{text-align: center;font-size:20px;color:height:40px;line-height: 40px;}
.item1{background:#acf4b6;}
.item2{#ffe975;}
.item3{#5efffa;}
.item4{#e6b4fd;}