关于一个从来没做过的css 效果 两行溢出 自动加展开的问题,想请教下大家?

作者站长头像
站长
· 阅读数 3

关于一个从来没做过的css 效果 两行溢出 自动加展开的问题,想请教下大家?

-webkit-line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;

关于一个从来没做过的css 效果 两行溢出 自动加展开的问题,想请教下大家?

请问超出两行溢出 加个展开的下箭头,这个我要怎么判断是否超出两行溢出了,还有这个省略号怎么取消 用展开的下箭头代替呢?请问有没有人做过类似的需求?

回复
1个回答
avatar
test
2024-06-24

此刻就必须要祭出本站大佬的文章了:CSS 实现多行文本“展开收起”

开头就是你的痛点:实现这一类布局和交互难点主要有以下几点:

  • 位于多行文本右下角的“展开收起”按钮
  • “展开”和“收起”两种状态的切换
  • 当文本不超过指定行数时,不显示“展开收起”按钮
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容