当前位置: 首页 > news >正文

【css】文本过长溢出一行不换行普通css以及antd实现

.text-box {  white-space: nowrap; /* 防止文字换行 */  overflow: hidden; /* 隐藏超出div的内容 */  text-overflow: ellipsis; /* 当内容超出时,显示省略号 */  max-width: calc(100% - 80px); /* 假设按钮宽度为80px,则设置div的最大宽度为容器宽度减去按钮宽度 */  /* 或者你可以直接设置一个具体的像素值作为最大宽度 */  
}  

当使用antd组件时,Typography组件可以用更少的代码,该代码限制1行

import { Typography } from 'antd';const { Paragraph } = Typography;
<div><Paragraph ellipsis={{rows:1}}>excessively long text, excessively long text, excessively long text</Paragraph>
</div>

在这里插入图片描述
使用说明:
rows: number 类型
这个属性定义了当标题内容过长时,应该显示的行数。例如,如果你设置 rows={1},那么当标题内容超过一行时,它会被截断并显示省略号。

expandable: boolean 类型
这个属性决定了当标题内容被截断时,是否显示一个可以展开内容的按钮。如果设置为 true,那么当内容被截断时,用户可以通过点击按钮来查看完整内容。

onExpand: Function 类型
这是一个回调函数,当用户点击展开按钮以查看完整内容时会被调用。这个函数可以接收一个参数,表示当前的展开状态(通常是 true 或 false)。你可以在这个函数中执行一些操作,比如更新组件的状态或发送请求来获取更多内容。

相关文章:

  • 插入排序、归并排序、堆排序和快速排序的稳定性分析
  • Kubernetes之Projected Volume
  • 物理寻址和功能寻址,服务器不同的应答策略和NRC回复策略
  • 微信小程序页面生命周期和小程序api组件的生命周期
  • 算法刷题笔记(3.25-3.29)
  • 【Git项目部署到本地仓库】
  • 2024-03-28 Java8之Collectors类
  • MybatisPlus速成
  • Hive查询转换与Hadoop生态系统引擎与优势
  • python---基础(一)
  • 发生播放错误,即将重试 jellyfin
  • 集合框架——Map
  • MySQL索引特性
  • 备考ICA----Istio实验12---配置双向TLS Istio Ingress Gateway实验
  • 【Web自动化】Selenium的使用(一)
  • 3.7、@ResponseBody 和 @RestController
  • Apache的80端口被占用以及访问时报错403
  • iOS筛选菜单、分段选择器、导航栏、悬浮窗、转场动画、启动视频等源码
  • Java教程_软件开发基础
  • Mysql5.6主从复制
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • node和express搭建代理服务器(源码)
  • Python进阶细节
  • react-native 安卓真机环境搭建
  • Redis中的lru算法实现
  • 从伪并行的 Python 多线程说起
  • 高性能JavaScript阅读简记(三)
  • 给第三方使用接口的 URL 签名实现
  • 关于Android中设置闹钟的相对比较完善的解决方案
  • 聊聊sentinel的DegradeSlot
  • 聊一聊前端的监控
  • 收藏好这篇,别再只说“数据劫持”了
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 摩拜创始人胡玮炜也彻底离开了,共享单车行业还有未来吗? ...
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #《AI中文版》V3 第 1 章 概述
  • #NOIP 2014#Day.2 T3 解方程
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (分类)KNN算法- 参数调优
  • (附源码)计算机毕业设计大学生兼职系统
  • (牛客腾讯思维编程题)编码编码分组打印下标题目分析
  • (三)c52学习之旅-点亮LED灯
  • (三分钟)速览传统边缘检测算子
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • ./和../以及/和~之间的区别
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • [04]Web前端进阶—JS伪数组
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]
  • [Angular] 笔记 9:list/detail 页面以及@Output
  • [BZOJ 1040] 骑士