[摘要]如何实现文本超出部分滚动显示,并隐藏滚动条?本篇文章就给大家介绍css实现文本超出后滚动显示效果,并且滚动条隐藏的两种方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。首先css...
如何实现文本超出部分滚动显示,并隐藏滚动条?本篇文章就给大家介绍css实现文本超出后滚动显示效果,并且滚动条隐藏的两种方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
首先css要实现文本超出后滚动显示,我们就会使用到css overflow 属性,相信大家对于css overflow 属性并不陌生,它可以在文本超出,内容将被修剪时,以滚动条的方式显示其余的内容,以便查看。下面通过简单的代码示例,我们来看看如何隐藏css overflow 属性的滚动条。
方法一:利用内外层嵌套, 模拟
代码示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>超出部分滚动显示,滚动条隐藏</title>
</head>
<style type="text/css">
#box {
/* 父容器设置宽度, 并超出部分不显示 */
width: 300px;
height: 200px;
overflow: hidden;
border: 1px solid red;
}
#box > div {
/* 子容器比父容器的宽度多 17 px, 经测正好是滚动条的默认宽度 */
width: 317px;
height: 200px;
line-height: 30px;
overflow-y: scroll;
padding: 5px;
}
</style>
<body>
<!-- 兼容所有浏览器的超出部分滚动,滚动条隐藏 -->
<div id="box">
<div>
这是一段测试文字,文本超出部分滚动显示,滚动条隐藏 。<br />
这是一段测试文字,文本超出部分滚动显示,滚动条隐藏 。<br />
这是一段测试文字,文本超出部分滚动显示,滚动条隐藏 。<br />
这是一段测试文字,文本超出部分滚动显示,滚动条隐藏 。<br />
这是一段测试文字,文本超出部分滚动显示,滚动条隐藏 。
</div>
</div>
</body>
</html>