css [css:省略号]はみ出たテキストの省略(省略号とかいうらしい)#css

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css [css:省略号]はみ出たテキストの省略(省略号とかいうらしい)#css相关的知识,希望对你有一定的参考价值。

/**
 * .u-ellipsis
 * @link https://qiita.com/mpyw/items/e91aaec88880cb5ef37a
 */
.u-ellipsis {
    /* 任意 */
    /* min-width: 100px; /* 最小表示幅の指定 */
    /* max-width: 200px; /* 最大表示幅の指定 */
    max-width: 100%;
    /* 必須 */
    white-space: nowrap; /* 空白で改行させない */
    overflow: hidden; /* はみ出た部分を表示しない */
    text-overflow: ellipsis; /* はみ出た場合に「…」を表示 */
    -webkit-text-overflow: ellipsis; /* はみ出た場合に「…」を表示 (Safari用) */
    -o-text-overflow: ellipsis; /* はみ出た場合に「…」を表示 (Opera用) */
}
.u-ellipsis--inline {
  display: inline-block;
}


/* テキスト省略(1行) */
.u-ellipsis--oneline {
  height: 2rem;
  overflow: hidden;
  text-overflow:ellipsis;
}

/**
 * テキスト省略(複数行)
 */
.u-ellipsis--mutiple {
  line-height: 1.5;
  height: 2em; /*row-height*/
  background-color: #fff;
  position: relative;
  padding-right: 1em;
  overflow: hidden;
}

.u-ellipsis--mutiple::before {
  content: "...";
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  width: 1em;
}

.u-ellipsis--mutiple::after {
  content: "";
  position: relative;
  right: -1em;
  margin-left: -1em;
  float: right;
  width: 1em;
  height: 100%;
  background-color: inherit;
}

以上是关于css [css:省略号]はみ出たテキストの省略(省略号とかいうらしい)#css的主要内容,如果未能解决你的问题,请参考以下文章

scss 20180320テキストがはみ出した场合に省略记号「...」に自动変换

css テキスト省略符号

css はみ出る分量は「...」记号で省略

python 図形やテキストの描画

text Kubernetesコンテキストのイメージ画像

python テキストのパース(\ S +?)\ s +?(\ S +?)