html - 将 <button> 插入层样式文本溢出 :ellipsis 的末尾

标签 html css

我正在尝试将 [阅读更多] 按钮添加到多行省略号层。

<p class="description">this is long text.this is long text. <button type="button">expand</button></p>

.description {
  width: 300px;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.description button {
  margin: 0; padding: 0 0 0 10px;
  background-color: transparent; border-width: 0; outline-width: 0;
  font-size: 14px; color: #3f8f7b;
}

https://jsfiddle.net/redhork7/symuzrmt/

结果应该是这样的

this is long text.this is long text.this is long text.this is long text.
this is long text.this is long text.this is long text.this is long text.
this is long text.this is long text.this is long text...   [more button]

这可能吗?

最佳答案

按钮需要在最后一行的右边距还是可以在文本 block 下方?如果是,将其放在文本元素之外
但是
如果你需要它在右下角,你可以将文本内容设置为 position:relative 并将按钮设置为 position:absolute/right:0/bottom:0 ,但是这样按钮将与字符重叠盒子的尽头。

关于html - 将 <button> 插入层样式文本溢出 :ellipsis 的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44448164/

相关文章:

javascript - 带有 cookie 的 CSS 主体类 jquery 切换器

javascript - 为什么这个jquery简单传输效果不起作用?

JavaScript jQuery : Table rows are not drag/dropping

html - 我如何垂直居中图像和彼此相邻的 2 行文本?

javascript - 如何为每个轮播元素设置间隔持续时间?

javascript - html中的水平滑动

javascript - 如何在输入更改时显示 HTML5 验证消息?

jquery - 在定位的 div 中从右侧悬停时滑动 Div

单击向下滑动时的jquery错误

html - 图像放大