zoukankan      html  css  js  c++  java
  • 纯 CSS 实现隐藏滚动条,同时保留滚动效果

    拖动页面是经常的也是必须的,但是滚动条的存在与否就需要看条件和设计需求,不然就会影响整个页面的美观。

    思路

    是在需要滚动的 div 外面再套一个 div 。外套 div 设置 overflow:hidden。

    而内容 div 设置 x,y 轴滚动条其中一个显示,另一个隐藏。

    然后再设置外套 div 的 width 或 height 小于内层 div 的 width 或 height。

    这里是一个前辈的例子:http://blog.csdn.net/liusaint1992/article/details/51277751

    下面是我后来的尝试(横向滚动条的隐藏):

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>复制输入框较长内容,隐藏滚动条</title>
    <style>
    .outer-container,.content {
    white-space: nowrap;
    200px; height: 20px;
    }
    .outer-container {
    position: relative;
    overflow: hidden;
    border: 1px solid #000000;
    }
    .inner-container {
    /*position: absolute; left: 0;*/
    overflow-x: scroll;
    overflow-y: hidden;
    }

    /* for Chrome */
    .inner-container::-webkit-scrollbar {
    display: none;
    }
    </style>
    </head>
    <body>
    <div class="outer-container">
    <div class="inner-container">
    <div class="content">
    saldjl jalsj djsajldj asld jlsjaldjlasdksa;kd ;kas;ojdposavndahmlkfhs;jfaSjfaghhkjlhaflhahfalkjf
    saldjl jalsj djsajldj asld jlsjaldjlasdksa;kd ;kas;ojdposavndahmlkfhs;jfaSjfaghhkjlhaflhahfalkjf
    </div>
    </div>
    </div>

    <div class="outer-container">
    <div class="inner-container">
    <div class="content">
    saldjl jalsj djsajldj asld jlsjaldjlasdksa;kd ;kas;ojdposavndahmlkfhs;jfaSjfaghhkjlhaflhahfalkjf
    saldjl jalsj djsajldj asld jlsjaldjlasdksa;kd ;kas;ojdposavndahmlkfhs;jfaSjfaghhkjlhaflhahfalkjf
    </div>
    </div>
    </div>

    <div class="outer-container">
    <div class="inner-container">
    <div class="content">
    saldjl jalsj djsajldj asld jlsjaldjlasdksa;kd ;kas;ojdposavndahmlkfhs;jfaSjfaghhkjlhaflhahfalkjf
    saldjl jalsj djsajldj asld jlsjaldjlasdksa;kd ;kas;ojdposavndahmlkfhs;jfaSjfaghhkjlhaflhahfalkjf
    </div>
    </div>
    </div>

    </body>
    </html>

     Demo 地址:http://runjs.cn/detail/leerhm0q

  • 相关阅读:
    事件对象
    事件
    父元素高度为auto,子元素使用top:-50%没有效果的问题
    Window.open 实现导航与打开窗口,导航到一个特定链接地址,也可以打开一个新的浏览器窗体
    8.0 BOM对象
    7.4 私有变量
    006_函数填充_计算列
    004_005_数据区域读取_填充数字
    003_行_列_单元格
    002_读写文件
  • 原文地址:https://www.cnblogs.com/DoubleLoong/p/8385179.html
Copyright © 2011-2022 走看看