手写一个多行文本溢出省略号显示,多行文本溢出省略号显示,单行文本溢出省略号显示
<div class="ellipsis">英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?
英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?英语阅读看不懂?</div>
单行文本溢出隐藏很简单了
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
多行文本溢出隐藏有两种方式
第一种方式:
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:2;
-webkit-box-orient:vertical;
第二种方式:
这里主要来说一下第二种方式
实现思路:
首先给容器设置宽度,纵向溢出隐藏 ( overflow-y : hidden )
然后容器文本需要一个行高
容器的高度等于( 显示的行数 * 行高 )
容器设置相对定位
使用伪元素添加省略号
绝对定位,相对于容器,定位在右下角
伪元素设置 宽度 为 1个字体大小+2px 的间隙(以防旁边文字露出)
高度为一个字体大小
设置背景色覆盖住最后一个文字
当然也可以设置color给省略号设置颜色
.ellipsis{width:300px;height:60px;border:1px solid #222;overflow-y:hidden;position:relative;line-height:20px;
}
.ellipsis::after{content:'...';position:absolute;right:0;bottom:0;width:calc(1em + 2px);height:1em;background:#fff;line-height:1em;color:red;
}
手写一个多行文本溢出省略号显示,多行文本溢出省略号显示,单行文本溢出省略号显示相关推荐
- 俄罗斯小方块游戏html,通过h5的canvas手写一个俄罗斯方块小游戏
开始自己手写一个好玩的俄罗斯方块吧,上变形,左右移动,下加速,空格瞬移等功能,无聊的时候学习下canvas,f12 修改分数,体验金手指的快乐吧 1.定义界面,和按钮 上 下 左 右 2.js部分 1 ...
- 来 给朕手写一个OOM异常的栗子
2.4 实战 OutOfMemoryError 异常 面试官:项目中你有没有遇到过Java虚拟机方面的问题,做过虚拟机调优嘛,来,给朕手写一个堆内存溢出的Demo 注:IDEA内存映像分析工具: ht ...
- 手写一个原神祈愿分析工具
手写一个原神祈愿分析工具 之前一直通过游创工坊来进行祈愿抽卡数据分析,但是广告太多,而且担心auth_key泄露,于是自己花了一天时间动手实现了个数据分析工具,数据永久保存在本地,没有信息泄露风险,话 ...
- 用Java手写一个微型下载资源网站
文章目录 手写一个微型下载资源网站[Java实现用户注册.登陆.下载功能] 一.技术栈 二.流程分析图 注册 登陆 下载 三.案例实现效果 首页 注册 登陆 下载网主页 壁纸下载 书籍下载 影视下载 ...
- 手写一个简单的分页器
封装分页器 1. 前言 分页器基本上是任何网站必须要有的一个组件,为什么需要分页器,当后台传入了大量的数据,那么在前端拿到数据,如果直接展示很有可能或造成卡顿,同时消耗过多的内存,给用户带来的浏览效果 ...
- 【干货】JDK动态代理的实现原理以及如何手写一个JDK动态代理
动态代理 代理模式是设计模式中非常重要的一种类型,而设计模式又是编程中非常重要的知识点,特别是在业务系统的重构中,更是有举足轻重的地位.代理模式从类型上来说,可以分为静态代理和动态代理两种类型. 在解 ...
- vue @click 赋值_vue 手写一个时间选择器
vue 手写一个时间选择器 最近研究了 DatePicker 的实现原理后做了一个 vue 的 DatePicker 组件,今天带大家一步一步实现 DatePicker 的 vue 组件. 原理 Da ...
- 肝一波 ~ 手写一个简易版的Mybatis,带你深入领略它的魅力!
零.准备工作 <dependencies><dependency><groupId>mysql</groupId><artifactId>m ...
- 硬核!手写一个优先队列
文章收录在首发公众号:bigsai 期待你的到访! 前言 事情还要从一个故事讲起: 对于上面那只可爱的小狗狗不会,本篇即为该教程,首先,我要告诉这只可爱的小狗狗,这种问题你要使用的数据结构为优先队列, ...
- ds查找—二叉树平衡因子_面试官让我手写一个平衡二叉树,我当时就笑了
平衡二叉树对于初学者一直是一个比较复杂的知识点,因为其里面涉及到了大量的旋转操作.把大量的同学都给转晕了.这篇文章最主要的特点就是通过动画的形式演示.确保大家都能看懂.最后是手写一个平衡二叉树. 一. ...
最新文章
- SGU 113 Nearly prime numbers
- OpenCV基本mat重建的实例(附完整代码)
- android 打印机蜂鸣器,CANON喷墨打印机 蜂鸣器响5声不打印的问题解决办法
- jQUery中closest和parents的主要区别是
- 自动登录360,百度
- python访问网页变量_Python 如何访问外围作用域中的变量
- 低秩矩阵补全算法matlab实现,推荐系统中的矩阵补全算法
- B-Tree/B+-Tree/二叉树/红黑树/Hash表/MySQL底层到底用哪个数据表建立索引做快速查找?
- Java 8 Stream API详解
- 贵阳学python_python学习类
- Tesseract-OCR的简单使用与训练
- BoneCP主要配置参数
- c语言合法自定义标识符_c语言合法标识符的要求是什么
- mysql管理索引_Mysql管理表和索引
- 解决YUM下Loaded plugins: fastestmirror Determining fastest mirrors 的错误问题
- 虚幻引擎5 C++游戏开发教程
- edius隐藏快捷键_EDIUS7 Pro快捷键使用方法及全部快捷键功能
- Spring Boot使用JSP模板引擎
- php向redis list一次性lpush多个值
- 关于DAG共识的调研