javascript - 功能组件中的样式化组件不会将样式应用于组件
问题描述
import React from 'react';
import styled from 'styled-components';
import { Typography } from 'antd';
const { Title } = Typography;
const StyledTitle = styled(Title)`
align-self: center;
color: rgb(140, 140, 140);
`;
export function Header(props : {children : React.ReactNode}) {
return <StyledTitle>{props.children}</StyledTitle>;
}
export default Header;
我想将文本颜色更改为rgb(140, 140, 140)
. 但是颜色没有改变。
我Header
在其他组件中使用组件,如下所示。
import { Header } from './Header';
export function Login() {
return(
<Container>
<Header>Login</Header>
</Container>
);
}
如果我设置background-color: yellow;
,它适用。
正因为如此,我很困惑。有些样式有效,有些样式无效...
解决方案
尝试这个:
color: rgb(140, 140, 140)!important;
推荐阅读
- c# - join 子句中的表达式之一的类型不正确。类型推断失败
- python - 用于分隔 Excel 工作表的多个数据框列表
- algorithm - 有没有一种有效的方法来计算比特流中 1 的密度?
- sql - 将数据从 SQL 输出导出到 csv 时出错
- javascript - 是否有任何 JS 智能 json 模式验证器,比如 Joi,但有动态自定义错误?
- ios - FUIEmailAuth 未声明
- sql - 确定开始时间和结束时间之间的每个小时
- c# - 比较 2 个列表的 UnorderedEquals 方法在布尔值上失败
- linkedin - 我如何将我的域列入白名单以使用linkedin启用自动填充
- angular - 谷歌分析自定义指标不适用于 Angular 6