html中点击全文展开是如何实现的

发布于 2022-09-11 20:59:32 字数 224 浏览 9 评论 0

clipboard.png
如上图
如果文章内容高于2行自动省略,文末显示全文按钮,少于2行不显示按钮,有办法实现吗?
我实现的思路是
渲染完毕0.2秒后判断文章内容高度是否高于2行高度,再修改css样式
问题: 视觉上有一定延迟,全文按钮无法放在文末,只能放在下一行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

雄赳赳气昂昂 2022-09-18 20:59:32

有多行省略 但是兼容不好
你可以选择前端根据个数截取数据 全文定位到最后面 但是全数据可能在接口中返回
可以后端截取后返回 重要的就是控制下字数 容易出现覆盖住半截字

沉睡月亮 2022-09-18 20:59:32

https://caniuse.com/#search=l...
移动端随便用

根据行高计算 设置父级 div 的高度

我不吻晚风 2022-09-18 20:59:32

外层溢出隐藏,判断内层高度,高度超出外层你设置的两行高度就显示按钮。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文