【发布时间】:2021-09-27 16:32:11
【问题描述】:
我已经成功实现了显示更多/显示更少。我的问题是我想根据屏幕的行数或高度来实现它。我不希望它基于字符数,因为它在某些屏幕上看起来很糟糕。就像在大屏幕上有点剪切,而在小屏幕上太长了。
请在此处检查我的代码框 CLICK HERE
<DescriptionText>
{isShowMore ? text.slice(0, 300) : text}
</DescriptionText>
{text && text.length > 300 && (
<ShowMoreText onClick={toggleReadMore}>
{isShowMore ? "Show more..." : "Show less"}
</ShowMoreText>
)}
【问题讨论】:
标签: javascript html css reactjs styled-components