我目前正在用脉轮UI和Typescript构建一个网站。主标题的最后一个字要和标题的其他部分颜色不同。例如,在下面的代码片段中,C应该和A、B颜色不同。
<Heading as='h1' color='white'>A B C</Heading>
我已经尝试过几种方法来解决这个问题,包括使用多个header元素和使用flex水平对齐它们,但是,我发现这种方法存在响应问题和其他问题。
<Box display='flex'>
<Heading as='h1' color='white'>A B</Heading>
<Heading as='h1' color='blue.400'>C</Heading>
</Box>
你们有什么建议?
2条答案
按热度按时间9gm1akwq1#
我没有使用过脉轮用户界面,但我在常规HTML中使用过
<span>
,它可以完成这一点。所以我在这里做了一个快速的搜索,找到了如何像这样使用
<text>
标签:<Text color='blue.400' as="span"> C </Text>
这可能是一个潜在的解决方案。让我知道它是否有效!y4ekin9u2#
最后嵌套了两个标头,内部标头被设置为一个范围,如下所示
<Heading as='h1' color='white'>A B <Heading as='span' color='blue'>C</Heading> </Heading>
这对我很有效。