سلام و خسته نباشید
در این پست قصد داریم تا با هم یک اسکرول بار با استفاده از css3 شخصی سازی کنیم و در ادامه سعی بر این شده که با توضیح کامل به شما این امکان را فراهم ساختیم که بر اساس علایق خود بتوانید اسکرول بار مناسب به ظاهر سایت خود طراحی کنید.
خب برای داشتن نوار اسکرول زیر اول باید عرضی براش مشخص کنیم، من رنگ خاکستری روشن ( f4f3f3 # ) روشنی هم بهش دادم.
::-webkit-scrollbar { width:50px; background-color:#f4f3f3; }
و بعدش نوبت میرسه به قسمت ثابت اسکرول بار
::-webkit-scrollbar-track { box-shadow: inset 0px -1px 13px #fcfcfc; border-radius: 10px; }
در اخر نوبت قسمت متحرک نوار اسکرول
::-webkit-scrollbar-thumb { background: #76818f; border-radius: 10px; }
حالا نوبت شماست تا با خلاقیت نوار اسکرول بسازید ، میتونید از عکس یا گرادینت ها استفاده بکنید.
نمونه هایی از اسکرول بار
خب در ادامه قصد داریم یک اسکرول بار حرفه ای طراحی کنیم که قابلیت مخفی شدن را داشته باشد.
برای اینکه باید از یک کتابخانه CSS ،JavaScript استفاده می کنیم. ( دانلود )
بعد از دانلود ابتدا فایل CSS ،JavaScript به صفحه اصلی خود اضافه می کنم.
<html > <head> <link href="style/smooth-scrollbar.css" rel="stylesheet" /> </head> <body data-scrollbar tabindex="1"> . . . <script src="script/smooth-scrollbar.js"> Scrollbar.initAll(); </body> </html >
و کد css :
html { height: 100%; overflow: hidden; } body { height: 100%; overflow-x: hidden overflow-y: scroll; width: 100%; }
امیدوارم از آموزش لذت برد باشید !