css实现27种不同样式滚动条效果代码

代码语言:html

所属分类:加载滚动

代码描述:css实现27种不同样式滚动条效果代码

代码标签: css 不同 样式 滚动条

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    
<style>
body::-webkit-scrollbar-track {
	background-color:#F5F5F5;
}
body::-webkit-scrollbar {
	width:8px;
}
body::-webkit-scrollbar-thumb {
	background-color:#1E8BC3;
}
/* Base CSS*/body {
	font-family:'Lato',sans-serif;
	background:#eee;
}
p {
	line-height:26px;
}
a {
	color:#fff;
}
/* Reset CSS */a:hover,a:focus {
	text-decoration:none;
	color:#fff;
}
/* Header CSS */#header-wrapper a {
	color:#fff;
}
#header-wrapper .navbar {
	border-radius:0;
	margin-bottom:0;
}
#header-wrapper .navbar-default {
	border:none;
	background-color:#1E8BC3;
	color:#fff;
}
@media screen and (max-width:768px) {
	#header-wrapper .navbar-collapse {
	border:none;
	background:#1371A0;
}
}#header-wrapper .navbar-default .navbar-toggle {
	border:none;
	padding:8px;
}
#header-wrapper .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
	background:none;
}
/* Features CSS */#features-wrapper {
	padding-top:60px;
	padding-bottom:60px;
	border-bottom:1px solid #ddd;
	background:#f6f6f6;
}
@media screen and (max-width:768px) {
	#features-wrapper {
	padding-top:30px;
	padding-bottom:30px;
}
}#features-wrapper .f-item {
	padding:15px;
	border:1px solid #1E8BC3;
	text-align:center;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
@media screen and (max-width:992px) {
	#features-wrapper .f-item {
	margin-bottom:30px;
}
}@media screen and (max-width:768px) {
	#features-wrapper .f-item {
	margin-bottom:15px;
}
}#features-wrapper .f-item i {
	font-size:30px;
	padding-bottom:2px;
	color:#1E8BC3;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
#features-wrapper .f-item .f-details h5 {
	font-size:20px;
	color:#1E8BC3;
	font-weight:300;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
#features-wrapper .f-item:hover {
	background:#1E8BC3;
	color:#fff;
}
#features-wrapper .f-item:hover i,#features-wrapper .f-item:hover h5 {
	color:#fff;
}
/* Demos CSS */#demos-wrapper {
	padding-top:60px;
	padding-bottom:60px;
}
@media screen and (max-width:768px) {
	#demos-wrapper {
	padding-top:30px;
	padding-bottom:30px;
}
}#demos-wrapper .d-item {
	background:#fff;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	margin-bottom:30px;
}
#demos-wrapper .d-item h3.d-title {
	font-family:'Montserrat',sans-serif;
	text-transform:uppercase;
	padding:15px;
	font-size:16px;
	background:#1E8BC3;
	color:#fff;
	border-left:5px solid #1C79A9;
	margin:0;
}
#demos-wrapper .d-item article {
	padding:15px;
	overflow-y:scroll;
	height:300px;
}
/* Demos - Scrollbar 1 */.scrollbar-1::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	border-radius:5px;
	background-color:#F5F5F5;
}
.scrollbar-1::-webkit-scrollbar {
	width:8px;
	height:8px;
}
.scrollbar-1::-webkit-scrollbar-thumb {
	border-radius:5px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	-o-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#393939;
}
/* Demos - Scrollbar 2 */.scrollbar-2::-webkit-scrollbar-track {
	background-color:#F5F5F5;
}
.scrollbar-2::-webkit-scrollbar {
	width:8px;
	height:10px;
}
.scrollbar-2::-webkit-scrollbar-thumb {
	background-color:#c0392b;
}
/* Demos - Scrollbar 3 */.scrollbar-3::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.9);
	-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.9);
	-o-box-shadow:inset 0 0 6px rgba(0,0,0,0.9);
	box-shadow:inset 0 0 6px rgba(0,0,0,0.9);
	border-radius:10px;
	background-color:#272626;
}
.scrollbar-3::-webkit-scrollbar {
	width:10px;
	height:10px;
}
.scrollbar-3::-webkit-scrollbar-thumb {
	border-radius:10px;
	background-color:#297ED6;
	background-image:-webkit-linear-gradient(50deg,transparent,rgba(0,0,0,0.6) 50%,transparent,transparent)
}
/* Demos - Scrollbar 4 */.scrollbar-4::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.6);
	-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.6);
	-o-box-shadow:inset 0 0 4px rgba(0,0,0,0.6);
	box-shadow:inset 0 0 4px rgba(0,0,0,0.6);
	background-color:#F5F5F5;
}
.scrollbar-4::-webkit-scrollbar {
	width:8px;
	height:8px;
}
.scrollbar-4::-webkit-scrollbar-thumb {
	background-color:#8221AB;
	background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.8,rgba(255,255,255,.2)),color-stop(.5,transparent),to(transparent));
}
/* Demos - Scrollbar 5 */.scrollbar-5::-webkit-scrollbar-track {
	background-color:rgba(0,0,0,0.1);
	border-radius:5px;
}
.scrollbar-5::-webkit-scrollbar-thumb {
	background-color:#000;
	border-radius:5px;
}
.scrollbar-5::-webkit-scrollbar {
	width:5px;
	height:5px;
}
/* Demos - Scrollbar 6 */.scrollbar-6::-webkit-scrollbar-thumb {
	background-color:#094C8C;
	border-radius:5px;
}
.scrollbar-6::-webkit-scrollbar {
	width:5px;
	height:5px;
}
.scrollbar-6::-webkit-scrollbar-track {
	background-color:rgba(0,0,0,0.2);
	box-shadow:inset 0px 0px 0px 2px #78addf;
	-webkit-box-shadow:inset 0px 0px 0px 2px #78addf;
	-moz-box-shadow:inset 0px 0px 0px 2px #78addf;
	-o-box-shadow:inset 0px 0px 0px 2px #78addf;
	border-radius:5px;
}
/* Demos - Scrollbar 7 */.scrollbar-7::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);
	-o-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);
	box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);
	background-color:#F5F5F5;
	border-radius:8px;
}
.scrollbar-7::-webkit-scrollbar {
	width:10px;
	height:10px;
}
.scrollbar-7::-webkit-scrollbar-thumb {
	background-color:#646464;
	border-radius:8px;
	background-image:-webkit-linear-gradient(30deg,rgba(0,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2) 75%,transparent 75%,transparent);
}
/* Demos - Scrollbar 8 */.scrollbar-8::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:#F5F5F5;
	border-radius:10px;
}
.scrollbar-8::-webkit-scrollbar {
	width:6px;
	height:6px;
}
.scrollbar-8::-webkit-scrollbar-thumb {
	background-color:#E033FF;
	border-radius:6px;
	background-image:-webkit-linear-gradient(90deg,rgba(255,255,255,0.5) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.5) 75%,transparent 20%,transparent);
}
/* Demos - Scrollbar 9 */.scrollbar-9::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	-o-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	background-color:#F5F5F5;
}
.scrollbar-9::-webkit-scrollbar {
	width:10px;
	height:10px;
}
.scrollbar-9::-webkit-scrollbar-thumb {
	background-color:#FFF;
	background-image:-webkit-linear-gradient(top,#E7F515 0%,#EBF384 20%,#C6D211 51%,#E8F34D 100%);
}
/* Demos - Scrollbar 10 */.scrollbar-10::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.8);
	-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0.8);
	-o-box-shadow:inset 0 0 0 rgba(0,0,0,0.8);
	box-shadow:inset 0 0 0 rgba(0,0,0,0.8);
	background-color:#f7f7f7;
}
.scrollbar-10::-webkit-scrollbar {
	width:4px;
	height:4px;
}
.scrollbar-10::-webkit-scrollbar-thumb {
	background-image:-webkit-gradient(linear,right bottom,left top,color-stop(0.30,#162940),color-stop(0.60,#3067A9),color-stop(0.90,#3B87E2));
}
/* Demos - Scrollbar 11 */.scrollbar-11::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
	background-color:#F5F5F5;
	border-radius:10px;
}
.scrollbar-11::-webkit-scrollbar {
	width:10px;
	height:10px;
	border-radius:10px;
}
.scrollbar-11::-webkit-scrollbar-thumb {
	background-color:#005AFF;
	border-radius:10px;
	background-image:-webkit-linear-gradient(150deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
}
/* Demos - Scrollbar 12 */.scrollbar-12::-webkit-scrollbar-track {
	background-color:#393939;
}
.scrollbar-12::-webkit-scrollbar {
	width:5px;
	height:5px;
}
.scrollbar-12::-webkit-scrollbar-thumb {
	background-color:#f6f6f6;
}
/* Demos - Scrollbar 13 */.scrollbar-13::-webkit-scrollbar-track {
	-webkit-box-shadow:2px 5px 6px rgba(0,0,0,0.1);
	-moz-box-shadow:2px 5px 6px rgba(0,0,0,0.1);
	-o-box-shadow:2px 5px 6px rgba(0,0,0,0.1);
	box-shadow:2px 5px 6px rgba(0,0,0,0.1);
	background-color:#F5F5F5;
	border-radius:8px;
}
.scrollbar-13::-webkit-scrollbar {
	width:10px;
	height:10px;
	border-radius:8px;
}
.scrollbar-13::-webkit-scrollbar-thumb {
	background-color:#28b362;
	border-radius:8px;
	background-image:-webkit-linear-gradient(90deg,rgba(255,255,255,.2) 25%,transparent 30%,transparent 60%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 90%,transparent);
}
/* Demos - Scrollbar 14 */.scrollbar-14::-webkit-scrollbar {
	width:8px;
	height:8px;
}
.scrollbar-14::-webkit-scrollbar-track {
	background:#eee;
	border:thin solid lightgray;
	box-shadow:0px 0px 2px #f6f6f6 inset;
	-moz-box-shadow:0px 0px 2px #f6f6f6 inset;
	-webkit-box-shadow:0px 0px 2px #f6f6f6 inset;
	-o-box-shadow:0px 0px 2px #f6f6f6 inset;
}
.scrollbar-14::-webkit-scrollbar-thumb {
	background:#626262;
	border:thin solid #000;
}
/* Demos - Scrollbar 15 */.scrollbar-15::-webkit-scrollbar {
	width:2px;
	height:2px;
}
.scrollbar-15::-webkit-scrollbar-track {
	background:#ddd;
	border:thin solid lightgray;
	box-shadow:0px 0px 2px #f6f6f6 inset;
	-moz-box-shadow:0px 0px 2px #f6f6f6 inset;
	-webkit-box-shadow:0px 0px 2px #f6f6f6 inset;
	-o-box-shadow:0px 0px 2px #f6f6f6 inset;
}
.scrollbar-15::-webkit-scrollbar-thumb {
	background:#373737;
	border:thin solid #000;
}
/* Demos - Scrollbar 16 */.scrollbar-16::-webkit-scrollbar {
	width:6px;
	height:6px;
	border-radius:4px;
}
.scrollbar-16::-webkit-scrollbar-track {
	background:#C5EFF7;
	border-radius:4px;
}
.scrollbar-16::-webkit-scrollbar-thumb {
	background:#89CDDA;
	border-radius:4px;
}
/* Demos - Scrollbar 17 */.scrollbar-17::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 2px #f6f6f6;
	-moz-box-shadow:inset 0 0 2px #f6f6f6;
	-o-box-shadow:inset 0 0 2px #f6f6f6;
	box-shadow:inset 0 0 2px #f6f6f6;
	background-color:#266941;
}
.scrollbar-17::-webkit-scrollbar {
	width:5px;
	height:5px;
}
.scrollbar-17::-webkit-scrollbar-thumb {
	background-color:#38DE7B;
	border:1px solid #0B803A;
	border-radius:6px;
}
/* Demos - Scrollbar 18 */.scrollbar-18::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.9);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.9);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.9);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.9);
	background-color:#FFE31A;
}
.scrollbar-18::-webkit-scrollbar {
	width:9px;
	width:9px;
}
.scrollbar-18::-webkit-scrollbar-thumb {
	background-color:#FB3718;
	background-image:-webkit-linear-gradient(50deg,transparent,rgba(0,0,0,0.6) 50%,transparent,transparent);
}
/* Demos - Scrollbar 19 */.scrollbar-19::-webkit-scrollbar {
	width:1px;
	height:1px;
}
.scrollbar-19::-webkit-scrollbar-track {
	background:#eee;
	border:thin solid lightgray;
	box-shadow:2px 0px 2px #f6f6f6 inset;
	-moz-box-shadow:2px 0px 2px #f6f6f6 inset;
	-webkit-box-shadow:2px 0px 2px #f6f6f6 inset;
	-o-box-shadow:2px 0px 2px #f6f6f6 inset;
}
.scrollbar-19::-webkit-scrollbar-thumb {
	background:#1E8BC3;
}
/* Demos - Scrollbar 20 */.scrollbar-20::-webkit-scrollbar {
	width:10px;
	height:10px;
}
.scrollbar-20::-webkit-scrollbar-track {
	background:#d6d6d6;
	border:thin solid lightgray;
	box-shadow:0px.........完整代码请登录后点击上方下载按钮下载查看

网友评论0