SS3 -webkit-scrollbar滚动条皮肤美化实现,利用-webkit-scrollbar,-webkit-scrollbar-track,-webkit-scrollbar-thumb这2个属性设置不同样式的滚动条。
下面是5个滚动条样式。
css代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
|
.test
1:
:-webkit-scrollbar {
width
:
8px
;
}
.test
1:
:-webkit-scrollbar-track {
background-color
:
#808080
;
-webkit-border-radius:
2em
;
-moz-border-radius:
2em
;
border-radius:
2em
;
}
.test
1:
:-webkit-scrollbar-thumb {
background-color
:
#ff4400
;
-webkit-border-radius:
2em
;
-moz-border-radius:
2em
;
border-radius:
2em
;
}
.test
2:
:-webkit-scrollbar {
width
:
8px
;
}
.test
2:
:-webkit-scrollbar-track {
background-color
:
#fff
;
-webkit-border-radius:
2em
;
-moz-border-radius:
2em
;
border-radius:
2em
;
border
:
1px
solid
#ccc
;
}
.test
2:
:-webkit-scrollbar-thumb {
background-color
:
#F90
;
background-image
: -webkit-linear-gradient(
45
deg, rgba(
255
,
255
,
255
, .
4
)
25%
,
transparent
25%
,
transparent
50%
, rgba(
255
,
255
,
255
, .
4
)
50%
, rgba(
255
,
255
,
255
, .
4
)
75%
,
transparent
75%
,
transparent
);
-webkit-border-radius:
2em
;
-moz-border-radius:
2em
;
border-radius:
2em
;
}
.test
3:
:-webkit-scrollbar {
width
:
12px
;
}
.test
3:
:-webkit-scrollbar-track {
background-color
:
#f5f5f5
;
-webkit-border-radius:
2em
;
-moz-border-radius:
2em
;
border-radius:
2em
;
}
.test
3:
:-webkit-scrollbar-thumb {
border-radius:
10px
;
background-color
:
#FFF
;
background-image
: -webkit-gradient(linear,
40%
0%
,
75%
84%
, from(
#4D9C41
), to(
#19911D
), color-stop(.
6
,
#54DE5D
));
-webkit-border-radius:
2em
;
-moz-border-radius:
2em
;
border-radius:
2em
;
}
.test
4
{
width
:
500px
;
overflow
:
scroll
!important
;
width
:
600px
;
}
.test
4
>div{
width
:
1000px
;
}
.test
4:
:-webkit-scrollbar {
width
:
12px
;
height
:
12px
;
}
.test
4:
:-webkit-scrollbar-track {
background-color
:
#f5f5f5
;
-webkit-border-radius:
2em
;
-moz-border-radius:
2em
;
border-radius:
2em
;
}
.test
4:
:-webkit-scrollbar-thumb {
border-radius:
10px
;
background-color
:
#F90
;
background-image
: -webkit-linear-gradient(
90
deg, rgba(
255
,
255
,
255
, .
4
)
25%
,
transparent
25%
,
transparent
50%
, rgba(
255
,
255
,
255
, .
4
)
50%
, rgba(
255
,
255
,
255
, .
4
)
75%
,
transparent
75%
,
transparent
);
-webkit-border-radius:
2em
;
-moz-border-radius:
2em
;
border-radius:
2em
;
}
.test
5:
:-webkit-scrollbar {
width
:
12px
;
height
:
12px
;
}
.test
5:
:-webkit-scrollbar-track {
background-color
:
#f5f5f5
;
}
.test
5:
:-webkit-scrollbar-thumb {
background-color
:
#d52828
;
}
彭亚欧个人博客原创文章,转载请注明出处 |