如果您需要 X-Browser 支持(不仅适用于 Opera 和 Webkit,就像 @c69 解释的那样)。
我找到了一个更花哨的方法。也可进行手动调整。
看看jsfiddle上的一个工作示例。
HTML
<p>
Lorem ipsum dolor sit amet, consectetur
</p>
css
p {
height: 3.7em;
position: relative;
overflow: hidden;
width: 235px;
}
p:after{
/* works since IE10 , ff16, chrome26, safari6.1,opera12, android4.4 ; previouse browser need prefixes */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,2055,255,1) 30%);
/* for IE9,IE8 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
bottom: 0;
content: "...";
float:right;
padding-left: 10px;
position: absolute;
right: 0;
}
来源:
1 mobify
2 css-tricks