CSS整理库

  1. 单行溢出省略号
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
  • 多行溢出省略号
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
/*适用于WebKit浏览器及移动端
 -webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:
display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
-webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。 */
  • 纯 CSS 实现高度与宽度成比例的效果
.item {
    float: left;
    margin: 10px 5 % ;
    padding - bottom: 33.98 % ;  // 值 = height = width * (height / width)
    width: 21 % ;
    height: 0;
}
  • 强制换行
.blog-list .article .bd .ctn {
    width: 100%;
    max-height: 140px;
    padding: 13px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    line-height: 25px;
    word-wrap: break-word;
    word-break: normal;
}

你可能感兴趣的:(CSS整理库)