【发布时间】:2020-05-02 14:02:58
【问题描述】:
我有一个样式组件,看起来像:
import styled from 'styled-components';
import List from '@material-ui/core/List';
import ListItem from '@material-ui/core/ListItem';
import ListItemText from '@material-ui/core/ListItemText';
export const CategoryList = styled(List)`
`;
//this is what i want to change
export const CategoryListItem = styled(ListItem)`
border-top: 2px solid #f4f4f4;
`;
export const CategoryListItemText = styled(ListItemText)`
padding-left: 5px;
`;
export const ListItemHeading = styled(ListItem)`
background-color: #f4f4f4;
`;
在这种情况下如何使用兄弟姐妹 & + & ?
我想达到这样的目标:
li + li {
border-top: 1px solid red;
}
我怎样才能做到这一点?
【问题讨论】:
标签: javascript css reactjs ecmascript-6 styled-components