Home > Web Front-end > CSS Tutorial > CSS controls the parsing of scroll bar styles

CSS controls the parsing of scroll bar styles

黄舟
Release: 2017-11-17 09:35:18
Original
2444 people have browsed it

In our previous two articles, we introduced to you examples of CSS setting div scroll bar styles and CSS3 custom scroll bar styles. We all know that when the content exceeds the container, the container will scroll. bar, then how do we use CSS to control the scroll bar style? Today I will give you a detailed introduction!

Example:

/*作为IT界最前端的技术达人,页面上的每一个元素的样式我们都必须较真,就是滚动条我们也不会忽略。
下面我给大家分享一下如何通过CSS来控制滚动条的样式,代码如下:*/
 /*定义滚动条轨道*/
    #style-2::-webkit-scrollbar-track
    {
        background-color: #F5F5F5;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.22);
    }
    /*定义滚动条高宽及背景*/
    #style-2::-webkit-scrollbar
    {
        width: 10px;
        background-color: rgba(0, 0, 0, 0.34);
    }
    /*定义滚动条*/
    #style-2::-webkit-scrollbar-thumb
    {
        background-color: #8b8b8b;
        border-radius: 10px;
    }
Copy after login

CSS controls the parsing of scroll bar styles

##*To achieve scrolling of content in a single p, three things need to be met Conditions:

1. p must be set to a fixed height, and elastic values ​​such as percentage or auto cannot be used.

2. The height of the content must exceed its own height.

3. You must add the

attribute "overflow:auto".

*Hide the scroll bar:

1. Remove the horizontal scroll bar:

<body   style="max-width:90%">
Copy after login

2. Remove the vertical scroll bar:

<body style="overflow-y:hidden">
Copy after login

3 , Hide horizontal and vertical scroll bars:

<body style="overflow-x:hidden;overflow-y:scroll">
Copy after login

4. Hide all scroll bars:

<body style="overflow:hidden">或者<body scroll="no">
Copy after login

A better way is to set the color of the scroll bar to completely transparent, so that the content can be realized scrolling, and achieve the purpose of not displaying the scroll bar.

Application:

No horizontal scroll bar:


<p style="overflow-x:hidden">test</p>
Copy after login

No vertical scroll bar


<p style="overflow-y:hidden">test</p>
Copy after login

No scroll bar


<p style="overflow-x:hidden;overflow-y:hidden" 或 style="overflow:hidden">test</p>
Copy after login

Automatically display the scroll bar


<p style="height:100px;width:100px;overflow:auto;">test</p>
Copy after login

Define the color of the scroll bar by yourself, the code is as follows:

Body {
scrollbar-arrow-color: #f4ae21; /*三角箭头的颜色*/
scrollbar-face-color: #333; /*立体滚动条的颜色*/
scrollbar-3dlight-color: #666; /*立体滚动条亮边的颜色*/
scrollbar-highlight-color: #666; /*滚动条空白部分的颜色*/
scrollbar-shadow-color: #999; /*立体滚动条阴影的颜色*/
scrollbar-darkshadow-color: #666; /*立体滚动条强阴影的颜色*/
scrollbar-track-color: #666; /*立体滚动条背景颜色*/
scrollbar-base-color:#f8f8f8; /*滚动条的基本颜色*/
Cursor:url(mouse.cur); /*自定义个性鼠标*/
}
Copy after login
The above two items are applicable to ,

,

The above is the detailed content of CSS controls the parsing of scroll bar styles. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template