• 技术文章 >web前端 >css教程

    css实现隐藏滚动条的代码案例

    黄舟黄舟2017-10-25 09:53:33原创935
    overflow 属性规定当内容溢出元素框时发生的事情

    ①visible 默认值。内容不会被修剪,会呈现在元素框之外。
    ②hidden 内容会被修剪,并且其余内容是不可见的。
    ③scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
    ④auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。
    ⑤inherit 规定应该从父元素继承 overflow 属性的值。

    例子一:table做容器且【隐藏】滚动条

    注意:{①table的dispaly设置为block,否则不会出现滚动条}

    要先把table放到一个p中,p的长度和宽度要固定

    如果只想垂直方向有滚动,可以设置外面p属性overflow-x: hidden;

    例子:

    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>滚动条</title>
        <style type="text/css">
            *{margin: 0;padding: 0}
            .area{width: 300px;height: 600px;background-color: #BFEFFF;
                overflow-x: hidden;position: relative}
            .area table{display: block;width: 320px;height: 600px;
                background-color: #00D685;overflow-y: auto;}
            .area table tr td{height: 200px;width: 300px}
        </style>
    </head>
    <body>
    <p class="area">
        <table>
            <tr><td>1</td></tr>
            <tr><td>2</td></tr>
            <tr><td>3</td></tr>
            <tr><td>4</td></tr>
            <tr><td>5</td></tr>
            <tr><td>6</td></tr>
        </table>
    </p>
    </body>
    </html>

    这里注意修改table属性

    例子二:

    ul作容器,隐藏滚动条

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>滚动条</title>
        <style type="text/css">
            *{margin: 0;padding: 0}
            .area{width: 300px;height: 600px;background-color: #BFEFFF;
                overflow-x: hidden;
            position: relative}
            .area ul{height: 100%;width: 320px;background-color: #00D685;list-style: none;
            overflow-x: hidden;overflow-y: auto}
            .area ul li{height: 200px;width: 100%;background-color: #cccccc}
        </style>
    </head>
    <body>
    <p class="area">
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
            <li>4</li>
            <li>5</li>
            <li>6</li>
        </ul>
    </p>
    </body>
    </html>

    原理:在容器外面再嵌套一层 overflow:hidden 内部内容再限制尺寸和外部嵌套层一样,就变相隐藏了。

    以上就是css实现隐藏滚动条的代码案例的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:css 样式表 案例
    上一篇:CSS弹性盒子模型属性之flex-shrink的实例分析(图) 下一篇:css属性值语法的详细介绍
    大前端线上培训班

    相关文章推荐

    • CSS+JS实现爱心点赞按钮(代码示例)• normalize和css reset分别是什么文件?又有什么区别?• 聊聊css为什么需要模块化?怎么进行模块化?• css调用方法是什么• css怎么去除表格边框

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网