css - 在 React 组件中使用 css/scss 变量作为内联样式

标签 css reactjs variables styles inline

有没有一种有效的方法可以在 React 组件中使用 SCSS 或 CSS 变量作为内联样式?

我想在下面做这样的事情

scss

$red: #F65959;


:root {
  --red: $red;    
}

js
const style = {
  color: '--red',
};

export default style;

最佳答案

如果要使用 css custom properties 应该是这样的

:root {
  --red: #{$red};
}
const style = {
  color: 'var(--red)',
};

关于css - 在 React 组件中使用 css/scss 变量作为内联样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55142993/

相关文章:

php - 我可以对 undefined variable 使用empty()吗?

python - 是否可以在 Python 中重载对 vars(object) 的调用?

javascript - 如何使div可滚动

javascript - 我可以直接从 React 中的 JSX/TSX 调用 HOC 吗?

html - 固定菜单和转到顶部按钮

reactjs - Webpack 错误 React 和 ES6 之前在 Babelify 下工作

javascript - TypeError : this. state.rates.map 不是函数 - Reactjs

powershell - 如何使用 PowerShell 从 SharePoint 下载文件?

c++ - 如何在 QT Framework 中的一个字符串中设置两种不同的样式

html - 如何在设定的宽度内均匀分布导航 li 标签