javascript - JS组件可以继承CSS样式吗?

标签 javascript html css reactjs

我正在写一个网页。我学习了一些 react ,以及一些基本的 html 和 css。 我想知道,DOM JS 组件是否可以从其父级继承 css 样式?例如:

export default class Component extends React.Component {

  render() {
    return (
      <div color="red">
      </div>
    );
  }
}

<div color="blue">
  <Component className={ /* my parents styles */} />
</div>

最佳答案

你的组件不能直接从它的父类继承类,但是你的父类可以通过它的 props 给你的组件类。

<Component className="some-class" ...otherProps />

会导致:

<div class="some-class"></div>

关于javascript - JS组件可以继承CSS样式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38594864/

相关文章:

html - 隐藏父级溢出时在父级上方显示伪元素

javascript - 如何迭代 Knockout ObservableArray? (长度为 0)

javascript - CSS 背景幻灯片太慢?

pdf - 从位于 SharePoint Server 中的 PDF 文件生成缩略图?

html - 如何在 <code>/<pre> 标签中按字面显示 <div> 标签?

html - HTML 按钮上的鼠标悬停图像

javascript - 我们如何在html中为网页添加循环音乐?

Html-loader + file-loader 没有捆绑正确的图像源

javascript - window.requestFileSystem 不工作

html - 如何使 Glyphicons 更大? (改变大小?)