css 这是来自http://hackingui.com/front-end/a-pure-css-solution-for-multiline-text-truncation/的片段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css 这是来自http://hackingui.com/front-end/a-pure-css-solution-for-multiline-text-truncation/的片段相关的知识,希望对你有一定的参考价值。

/* styles for '...' */ 
.block-with-text {
  /* hide text if it more than N lines  */
  overflow: hidden;
  /* for set '...' in absolute position */
  position: relative; 
  /* use this value to count block height */
  line-height: 1.2em;
  /* max-height = line-height (1.2) * lines max number (3) */
  max-height: 3.6em; 
  /* fix problem when last visible word doesn't adjoin right side  */
  text-align: justify;  
  /* place for '...' */
  margin-right: -1em;
  padding-right: 1em;
}
/* create the ... */
.block-with-text:before {
  /* points in the end */
  content: '...';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of block */
  right: 0;
  bottom: 0;
}
/* hide ... if we have text, which is less than or equal to max lines */
.block-with-text:after {
  /* points in the end */
  content: '';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  /* bg color = bg color under block */
  background: white;
}

以上是关于css 这是来自http://hackingui.com/front-end/a-pure-css-solution-for-multiline-text-truncation/的片段的主要内容,如果未能解决你的问题,请参考以下文章

使用 HTML 和 CSS 格式化来自 Firebase 的数据

IE7 仅在来自生产服务器的页面上忽略 CSS 属性选择器

如何在 CSS 中创建径向菜单?

如何在反应中显示来自api的数据

CSS中的滚动材质设计对话框

Bootstrap DatePicker CSS样式不起作用