首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >textDecoration:在React本机样式组件中不工作的线路

textDecoration:在React本机样式组件中不工作的线路
EN

Stack Overflow用户
提问于 2021-01-05 05:37:39
回答 3查看 982关注 0票数 2

我创建了一个样式化的组件

代码语言:javascript
复制
const StrikeThrough = styled(StandardText)`
    textDecoration: line-through;
`;

并将其命名为子元素,类似于<StrikeThrough>Write text here</StrikeThrough>,但呈现的文本没有这个装饰。为什么会这样?

编辑:我尝试过的其他不起作用的事情

代码语言:javascript
复制
const StrikeThrough = styled(StandardText)`
    textDecorationLine: line-through;
    textDecorationStyle: solid;
`;
代码语言:javascript
复制
const StrikeThrough = styled(StandardText)`
    text-decoration: line-through;
`;

编辑:回答我自己的问题,看起来我必须在文本组件上这样做,而不能在我的样式组件之上创建一个样式化的组件。

EN

回答 3

Stack Overflow用户

发布于 2021-01-05 06:28:09

使用text-decoration而不是textDecoration

票数 1
EN

Stack Overflow用户

发布于 2021-01-06 18:51:52

您使用的是样式组件,所以使用text-decoration代替textDecoration,使用点代替括号:

代码语言:javascript
复制
const StrikeThrough = styled.Text`
    text-decoration: line-through;
`;
票数 0
EN

Stack Overflow用户

发布于 2021-09-02 14:53:07

使用text-decoration: line-through;

您还可以使用text-decoration-color: red对行进行样式化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65573776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档