微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css多出两行隐藏

在CSS中,有一种非常有用的技巧,叫做多出两行隐藏。什么是多出两行隐藏呢?就是在某个元素的底部隐藏两行内容,而可见部分只有元素的上面几行。

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 举报,一经查实,本站将立刻删除。