css怎么实现溢出隐藏


当前第2页 返回上一页

1

2

3

4

5

6

7

8

p{position: relative; line-height: 20px;

max-height: 40px;

overflow: hidden;}

p::after{content: "..."; position: absolute; bottom: 0; right: 0;

padding-left: 40px;background: -webkit-linear-gradient(left, transparent, #fff 55%);

background: -o-linear-gradient(right, transparent, #fff 55%);

background: -moz-linear-gradient(right, transparent, #fff 55%);

background: linear-gradient(to right, transparent, #fff 55%);}

效果如图:
30379370437119c0fbc0756171a6093.png

适用范围:
该方法适用范围广,但文字未超出行的情况下也会出现省略号,可结合js优化该方法。【推荐学习:css视频教程】

注:

  • 将height设置为line-height的整数倍,防止超出的文字露出。

  • 给p::after添加渐变背景可避免文字只显示一半。

  • 由于ie6-7不显示content内容,所以要添加标签兼容ie6-7(如:<span>…<span/>);兼容ie8需要将::after替换成:after。

以上就是css怎么实现溢出隐藏的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

怎么外部引入css

css浮动怎么做

css样式怎么插入背景图片

css段落间距怎么设置

css哪个样式不推荐使用

css的clearfix如何实现清楚浮动

bootstrap 如何修改css样式

css放在哪里

css 图像不重复怎么设置

css上下间距怎么调

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...