本文分为单行省略号的实现和多行省略号的实现

介绍:我们无论写练习或者写项目的时候,像用户名字过长或者文本信息过长需要用到省略号的效果,特此总结一下用法

1、单行省略号

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>省略号的实现</title><style>*{margin: 0;padding: 0;}div{width: 200px;height: 20px;}</style>
</head>
<body><div>样式小白是小白样式小白是小白样式小白是小白样式小白是小白样式小白是小白</div>
</body>
</html>

像这种情况,我们一看就会溢出

是叭,我们给div加上overflow:hidden会隐藏掉,但是不太美观就需要用到省略号

给div加上如下样式

        div{width: 200px;height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

效果就达到了

2、多行省略号

还是先写基础代码,我们这次的div高度要大一些

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>省略号的实现</title><style>*{margin: 0;padding: 0;}div{width: 200px;height: 60px;}</style>
</head>
<body><div>样式小白是小白样式小白是小白样式小白是小白样式小白是小白样式小白是小白样式小白是小白</div>
</body>
</html>

假设我们要把它变成三行省略

div样式

        div{width: 200px;height: 60px;-webkit-line-clamp:3; //固定三行省略好display: -webkit-box; // 旧版弹性盒子-webkit-box-orient:vertical; // 主轴垂直overflow: hidden; // 隐藏}

效果:

Css实现...省略号的效果相关推荐

  1. css overflow 省略号,图文详解CSS文本溢出显示省略号效果(text-overflow)

    在工作中经常会遇到文本溢出,需要显示省略号的情况,那这个省略号是怎么实现的呢?这篇文章就给大家讲讲CSS中如何用text-overflow实现超出部分显示省略号.对CSS文字溢出加省略号这个知识不熟悉 ...

  2. antd table 超出显示省略号无效果

    antd table 超出显示省略号无效果 我是用的css 去做的,具体方法,如下图 {title: "表头",dataIndex: "key",onCell: ...

  3. 纯CSS制作的图形效果

    纯CSS制作的图形效果 很少会有人意识到,当浏览器绘制的border,会有一个角度的问题.我们就是得用这样的一个技巧来制作三角的效果.我们只需要保证一边的边框是有色,其他边框色为透明色,这样我们就很容 ...

  4. css实现tab切换效果

    <div class="match-instruction"><div id="tab2" class="mi-cont" ...

  5. 不可思议的纯 CSS 实现鼠标跟随效果

    不可思议的纯 CSS 实现鼠标跟随效果 原文:不可思议的纯 CSS 实现鼠标跟随效果 直接进入正题,鼠标跟随,顾名思义,就是元素会跟随着鼠标的移动而作出相应的运动.大概类似于这样: 通常而言,CSS ...

  6. php3d按钮,CSS实现3D按钮效果

    这次给大家带来CSS实现3D按钮效果,CSS实现3D按钮效果的注意事项有哪些,下面就是实战案例,一起来看一下. css巧妙利用了box-shadow来实现3D物体的立体感,当按钮按下的时候再去修改bo ...

  7. [css] 用css实现倒影的效果

    [css] 用css实现倒影的效果 box-reflect 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

  8. [css] 使用css实现彩虹的效果

    [css] 使用css实现彩虹的效果 <!DOCTYPE html> <html lang="en"> <head><meta chars ...

  9. [css] 使用css实现蒙版的效果

    [css] 使用css实现蒙版的效果 filter: blur(1px) 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣一起通关前端面 ...

最新文章

  1. as cast float server sql_Sql Server中Float格式转换字符串varchar方法
  2. 区块链基础知识系列 第二课 区块链共识算法
  3. Linux进程详细信息查看
  4. C# 使用 Windows API 操作控件: SendMessage
  5. mysql 更改一行_mysql怎么修改数据表里一行数据?
  6. 微信iOS 7.0.9版本更新:今天的朋友圈是一片欢乐的海洋!
  7. python需要的英语单词怎么写_如何删除Python中的非英语单词?
  8. Python Flask Web 第二课 —— 请求-响应循环
  9. 【279天】每日项目总结系列017(2017.11.11)
  10. java数据同步视频,Oracle从入门到精通 oracle数据库 全程同步视频教学 内含Oracle Java项目实战教...
  11. 阿里云短信验证码+Java开发
  12. 破解无线网络密码-BT3如何使用3
  13. 工作簿中工作表内容批量提取
  14. Android客户端如何使用cookie
  15. 英语作文计算机国际会议开幕词,国际学术会议英文主持词
  16. 华为路由器静态路由基本配置
  17. 小米3android版本,小米手机
  18. 使用二分法来解决的一些问题
  19. 微信小游戏实战--cocos creator实现wordle游戏(六)
  20. proteus中 基于STC89C51的ADC0809模数转换仿真

热门文章

  1. Vue3滚动加载(懒加载)
  2. 小白学机器人伺服电机模块
  3. 计算机主要技术指标与性能指标
  4. vue中template中的scope到底是个什么?
  5. 分享一篇十分钟学会正则表达式教程
  6. 什么是无线AP呢?它跟无线路由器的区别何在?在实际组网中无线AP的功能是什么?
  7. C语言课程设计-学生信息管理系统
  8. 为什么我坚持招聘程序员必须笔试
  9. 重点检查重要部分的代码检查清单
  10. node(express)如何正确使用mysql