我试图创建一个文本淡出效果时,文本的数量大于行可以处理。我是通过 max-height
,overflow
和 linear-gradient
的混合来达到这个目的的。就像这样。
max-height:200px;
overflow:hidden;
text-overflow: ellipsis;
background: -webkit-linear-gradient(#000, #fff);
我试图达到类似这个效果 < img src = “ https://i.stack.imgur.com/23OxY.png”alt = “ enter image description here”>
我已经很接近了。问题是,在我的情况下,文本开始淡出从一开始,我希望它开始淡出,只有当它是真正接近最大大小。让我们说开始淡出,如果它已经是150像素。另外,我只使用 -webkit
前缀,我认为可能有其他前缀,我可以添加其他渲染引擎。
有没有一种方法可以做到这一点,在纯 CSS?