css实现超过两行变省略号
2024-08-09
35
要实现超过两行后显示省略号,你可以使用 CSS 的 line-clamp 属性结合 -webkit-line-clamp 和 -webkit-box-orient 属性来实现。这个方法在大部分现代浏览器中有效。
以下是一个示例:
.multiple-lines {
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
-webkit-line-clamp: 2; /* 设置要显示的行数 */
}
在上面的示例中,.multiple-lines 类将会在超过两行后自动截断并显示省略号。
实现效果:
下面是一个实现超过两行后显示省略号的效果。
请注意:
display: -webkit-box; 设置为 box 可以让元素表现为一个块级元素,同时也让 -webkit-line-clamp 属性生效。
-webkit-box-orient: vertical; 设置为 vertical 表示文本会垂直排列。
-webkit-line-clamp: 2; 指定了显示的行数为2,超过两行的文本将会被截断并显示省略号。
请注意,这个方法只在部分现代浏览器中有效,对于不支持 -webkit-line-clamp 的浏览器,文本将不会被截断。
-webkit-line-clamp 浏览器兼容性:
更新于:1个月前赞一波!1
相关文章
- CSS实现文字环绕图片和文字两端对齐
- CSS 边框属性总结
- position:sticky纯css实现粘性定位让元素滚到顶部固定
- css linear-gradient实现背景渐变色
- css页面内容不够高footer始终位于页面底部
- flex超出一行显示省略号无效
- HTML-CSS-JS Prettify 代码格式化插件
- 网页内容很少时让footer处于最下方
- css改变progress进度条颜色
- css transform实现图片旋转
- css -webkit-line-clamp有什么用?
- css修改鼠标的颜色样式
- 前端框架Tailwind CSS用法
- CSS布局:完全掌握position属性
- 提升网站可访问性的CSS实践方法
- @import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.bundle.scp.css'
- 用HTML和CSS创建简洁而美观的树形菜单
- 使用HTML和CSS创建漂亮的柱状图
- 探究并解决CSS Grid布局中的间隙问题
- 解决CSS Flex布局中的对齐难题
文章评论
全部评论