作用
-
使用
将 html 标签和样式放在一起 ```javascript yarn add styled-components // 安装 yarn add @types/styled-components // TS 类型声明文件
import styled from ‘styled-components’ // 引入
// 模板字符串形式
const Title = styled.h1// 将标签和样式绑定
font-size: 1.5em;
text-align: center;
color: palevioletred;;
// 对象形式
const Title = styled.h1({
font-size: 1.5em,
text-align: center,
color: palevioletred,
});
const Wrapper = styled.sectionpadding: 4em;
background: papayawhip;;
<a name="fSZlU"></a>### 组件样式```javascriptimport {NavLink} from 'react-router-dom' // NavLink 组件const StyledLink = styled(NavLink)` // 函数形式color: #fff;margin-left: 30px;&.active {border-bottom: 1px solid #fff;}`;<StyledLink to="/" activeClassName="active" exact>首页</StyledLink>
