有没有办法使用透明度指定渐变颜色时使用CSS变量,例如:使用CSS变量与rgba的梯度透明度
:root {
--accent-color: #dfd0a5;
}
h1{
background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(red(var(--accent-color)), green(var(--accent-color)), blue(var(--accent-color)), 1));
}
纯CSS没有变量。 – j08691
@ j08691检查:https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables –
你不能用纯CSS做到这一点,但它可以用CSS预处理器 - 对于SASS/SCSS你可以简单地使用'rgba:(#dfd0a5,1)'。 – Terry