在CSS中,有一种非常有用的技巧,叫做多出两行隐藏。什么是多出两行隐藏呢?就是在某个元素的底部隐藏两行内容,而可见部分只有元素的上面几行。
使用这种技巧可以让页面更加美观,也可以给用户留下更多的想象空间。
.example { overflow: hidden; display: -webkit-Box; -webkit-line-clamp: 3; -webkit-Box-orient: vertical; } .example::after { content: ""; position: absolute; bottom: 0; right: 0; width: 100%; height: 20px; background-image: linear-gradient(to bottom,rgba(255,255,0),1)); }
上面是实现多出两行隐藏的主要代码。其中,overflow: hidden;
用来隐藏超出元素高度的内容,display: -webkit-Box;
将元素转换为弹性盒子,-webkit-line-clamp: 3;
表示最多显示三行,-webkit-Box-orient: vertical;
表示垂直排列。
再看一下.example::after
,这是个伪元素,用来添加一个渐变透明的遮罩。它的width
应该与元素的宽度一致,height
可以根据需求进行调整。
使用多出两行隐藏技巧可以让页面效果更加出色,同时也能提高用户体验。不过,需要注意的是,这种技巧只适用于单行文本,如果要对多行文本进行隐藏,需要使用其他方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。