• css 自定义滚动条


    我遇到的场景:

    对于iframe窗口,自带滚动条是整个窗口的大小。有时需要顶部或底部固定,则滚动条不应该触碰到顶部或底部。

    那么首先打开iframe时应该去掉滚动条 scrolling="no",然后在需要滚动的区域自定义滚动条。

    <iframe frameborder="0"   scrolling="no" src="index.html" > 

    自定义滚动条代码如下:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>滚动</title>
        <style>
    .scroll_contain{
           overflow-y: scroll;
           border: none;
    }
    .scroll_config::-webkit-scrollbar {/*滚动条整体样式*/
           width:5px;
           height:5px
        }
    .scroll_config::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            background-color:#ccc;
            border:solid 1px #ccc;
            border-radius:2px;
        }
    .scroll_config::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            border-radius: 2px;
            background: #EDEDED;
        }
    .scroll_config::-webkit-scrollbar-arrow {
            color:#F00;
            background:#0F0;
    }    
        </style>
    </head>
    <body>
           <div class="scroll_contain scroll_config" style="height: 200px; 200px">
                   <div>
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                东方不败东方不败东方不败东方不败东方不败东方不败
                </div>
           </div>
    </body>
    </html>

    效果如下:

    东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败 东方不败东方不败东方不败东方不败东方不败东方不败

     上面出现横向滚动条是因为博客园编辑源码时不支持overflow-y:scroll,我改成了overflow:scroll的缘故。

    需要注意是:只有在子容器的高度大于父容器高度时才会出现滚动条

  • 相关阅读:
    指针加减法运算的“定义域”
    将main()进行到底
    带命令行参数的main函数的误解[到处转载的垃圾]
    亡羊补牢还是越错越远——“C99允许在函数中的复合语句中定义变量”
    会错意表错情,搭错车上错床——“度日如年”的故事及“feof()”的故事
    狗屁不通的《C语言详解:什么是表达式、语句、表达式语句?》
    已知两边长求三角形面积
    用驴子拖宝马——怎样滥用结构体
    糟蹋好题——魔方阵问题
    怎样建立链表并同时造成内存泄露
  • 原文地址:https://www.cnblogs.com/zuochengsi-9/p/7658339.html
Copyright © 2020-2023  润新知