【问题标题】:How to add multiple css property with same name in react?如何在反应中添加多个具有相同名称的css属性?
【发布时间】:2021-01-18 03:47:18
【问题描述】:

我正在使用 react 并遇到需要备用 CSS 属性的情况。

普通 CSS 代码:

.grid{
  position:sticky;
  position: -webkit-sticky;
}

目前,我通过使用两个不同的类并将这两个类添加到组件中来完成它(使用classnames 库)。 像这样:

<Grid className={classnames(c1,c2)}/>

其中c1c2 都具有位置属性但具有不同的值。

我的问题是我这样做的方式是否正确?如果没有,有什么解决方法吗?

【问题讨论】:

  • 看看这个 - link
  • 谢谢,@simplecreator,我想我必须使用当前的方法,因为无论如何其他人都比这不好。

标签: reactjs class-names


【解决方案1】:
.c1{
  position:sticky;
}
.c2{
  position:-webkit-sticky;
}

浏览器将应用它支持的内容。我从未使用过 React,但我很确定有更好的方法来编写回退属性。

【讨论】:

  • 不,你不能在 JCSS 中这样做,因为它是一个 js 对象并且不能存储具有相同名称的键。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多