样式化组件:如何定位直接子组件?

Sea*_*ysa 2 reactjs styled-components

我在文档中看到 & 选择器用于嵌套定位。但以下不起作用。在这里使用的正确语法是什么?

const InlineContainer = styled.div`
  display: flex;

  & > * {
    margin-right: "40px";
  }
`;
Run Code Online (Sandbox Code Playgroud)

Den*_*ash 5

作为 CSS 值,该字符串"40px"在该值所在的位置无效40px。

const FlexBox = styled.div`
  margin: 20px;
  padding: 20px;
  border: 1px solid palevioletred;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  > * {
    background-color: yellow;
    padding: 20px;
  }

  > div {
    border: 2px solid black;
  }
`;
Run Code Online (Sandbox Code Playgroud)

编辑 Q-58690167-DirectChildExample