咨询一下滚动的css样式设置

来源:5-12 项目作业

键盘f11

2020-08-13 01:02:33

http://img.mukewang.com/climg/5f3419820903351401200406.jpg

http://img.mukewang.com/climg/5f341982096954d704290360.jpg

http://img.mukewang.com/climg/5f34198209c6b5b303660416.jpg

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>修改滚动条颜色</title>

    <style type="text/css">

     body{

            margin: 0;

            padding: 0;

            background-color: #F3F3F3;

            font-size: 14px;

            font-family: 'Microsoft YaHei', 'Times New Roman', Times, serif;

            letter-spacing: 0;

            color: #333333;

     }

     div{

            width: 200px;

            height: 200px;

            padding: 20px;

            overflow: auto;

            margin: 50px auto;

     }       

        /* IE 浏览器 */

        .scrollbar{

            /*三角箭头的颜色*/

            scrollbar-arrow-color: green;

            /*滚动条滑块按钮的颜色*/

            scrollbar-face-color: #0099dd;

            /*滚动条整体颜色*/

            scrollbar-highlight-color: #0099dd;

            /*滚动条阴影*/

            scrollbar-shadow-color: #0099dd;

            /*滚动条轨道颜色*/

            scrollbar-track-color: #0066ff;

            /*滚动条3d亮色阴影边框的外观颜色——左边和上边的阴影色*/

            scrollbar-3dlight-color:#0099dd;

            /*滚动条3d暗色阴影边框的外观颜色——右边和下边的阴影色*/

            scrollbar-darkshadow-color: #0099dd;

            /*滚动条基准颜色*/

            scrollbar-base-color: #0099dd;

        }

        /* chrome & safari 浏览器 */

        /*滚动条整体部分,必须要设置*/

        .scrollbar::-webkit-scrollbar{

            width: 10px;

            height: 10px;

            background-color: #0099ff;

        }

        /*滚动条的轨道*/

        .scrollbar::-webkit-scrollbar-track{

            background-color: #0099ff;

        }

        /*滚动条的滑块按钮*/

        .scrollbar::-webkit-scrollbar-thumb{

            border-radius: 0;

            background-color: #f00;

            box-shadow: inset 0 0 5px #f00;

        }

        /*滚动条的上下两端的按钮*/

        .scrollbar::-webkit-scrollbar-button{

            height: 5;

            background-color: pink;

        }

    </style>

</head>

<body>

    <div class="scrollbar">

     <h3>1846492969</h3>

     <h3>helang.love@qq.com</h3>

     <h3>web-7258</h3>

     <h3>WEB前端梦之蓝</h3>

     <h3>1846492969</h3>

     <h3>helang.love@qq.com</h3>

     <h3>web-7258</h3>

     <h3>WEB前端梦之蓝</h3>

        <h3>1846492969</h3>

        <h3>helang.love@qq.com</h3>

        <h3>web-7258</h3>

        <h3>WEB前端梦之蓝</h3>

        <h3>1846492969</h3>

        <h3>helang.love@qq.com</h3>

        <h3>web-7258</h3>

        <h3>WEB前端梦之蓝</h3>

    </div>

</body>

</html>

老师,您好,我想咨询一下关于项目当中的滚动条的写法,主要是滚动条上面的三角为什么我更改了颜色以后显示不出来呢?scrollbar-arrow-color: #fff;这个样式是用来控制三角的显示颜色的,为什么更改了颜色之后好像是没有变化,老师如何去修改呢?

写回答

1回答

好帮手慕慕子

2020-08-13

同学你好, 因为scrollbar-arrow-color属性是针对IE浏览器有效的,ie中测试可以将三角形改成白色,如下:

http://img.mukewang.com/climg/5f34a9a1098e75db01380283.jpg

如果是在chrome浏览器上自定义滚动条样式,默认不再有箭头样式,所以实现效果的效果如下所示http://img.mukewang.com/climg/5f34aa1c09653fb306510246.jpg

http://img.mukewang.com/climg/5f34aa2a094eef2b01110412.jpg

同学不用纠结这个,作业要求使用默认的滚动条样式就可以了,而且实际开发中,几乎不会有使用到修改默认滚动条样式的场景,所以同学了解下就可以了。

祝学习愉快~

0

0 学习 · 14456 问题

查看课程