CSS省略号代码,单行、多行文字省略号css代码实例。
一、单行文字标题省略号代码实例
white-space属性,在文本内容超出容器宽度时处理。.css{
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}
优点:适用范围广泛。<style type="text/css">
.box{
width: 200px;
height: 100px;
background-color: pink;
overflow: hidden;/* 溢出隐藏 */
line-height: 20px;/* 设置行高与容器高度成倍数关系,这样避免文本溢出时,文字显示一半 */
text-align: justify;/* 设置文本对齐方式为两端对齐,这样在伪元素内容遮盖末尾文字时才能对齐*/
position: relative;/* 子绝父相,这里是为了给伪元素设置定位*/
}
/* 因为省略号是放在文本最后面的,所以使用伪元素after */
.box::after{
content: "...";/* 省略号是放在文本最后面的 */
width: 1em;/* 设置伪元素的宽度为1em,是为了遮盖的时候正好遮盖中原来的一个字的大小*/
background-color: pink;/* 设置与父元素相同的背景颜色,同理,也是为了和原来的内容样式保持一致*/
position: absolute;/*设置定位,其位置就是文本的右下角 */
right: 0;
bottom: 0;
}
</style>
<div class="box">我是文本我是文本我是文本我是文我是文我是文我是文我是文我是文我是文我是是文本我是文本我是文本我是文本我是文本我是文本我是文本</div>
优点: 兼容性比较好<style type="text/css">
/* 多行文本溢出隐藏显示省略号方法二:兼容性写法,因使用了WebKit的CSS扩展属性,该方法适用于WebKit浏览器及移动端 */
.box{
width: 200px;
height: 100px; 如果设置了高度,且高度超过文本显示行数,在第三行会正常出现省略号,但是三行之后的仍然正常显示*/
background-color: pink; /* 设置高度是行高的倍数,防止文本露出一半 */
line-height: 20px;/* 旧版弹性盒 */
display: -webkit-box;/* 弹性盒子元素垂直排列 */
-webkit-box-orient: vertical;/* 控制要显示的行数 */
-webkit-line-clamp: 3;
overflow: hidden;
}
</style>
<div class="box">我是文本我是文本我是文本我是文我是文我是文我是文我是文我是文我是文我是是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本我是文本</div>
绿缪博客 发布时间:2024-03-02
CSS省略号代码,单行、多行文字省略号css代码实例。单行文字标题省略号代码实例white-space属性文本内容超出容…
发布于 03-02 24阿里云二级域名绑定子目录(二级目录绑定二级域名)htaccess伪静态代码RewriteEngine OnRewrite…
发布于 03-11 69帝国cms默认搜索功能只能单个关键词搜索,为了更好的适应用户需求,帝国CMS搜索优化,支持多关键字词搜索,多个关键词之间…
发布于 03-14 59在帝国CMS中,调用副表的数据并在列表页面展示是一个常见的需求。同时,处理HTML字符,如换行符,也是常见的文本清理任务…
发布于 03-19 84帝国CMS使用技巧之调用自定义页面,我们做单页(比如“公司介绍”、“联系我们&rdq…
发布于 03-19 23
发表评论
共0条评论