我参考了某位大佬的网页代码,然后自己写了性能优异的滑动条UI;
1. 写的几个滑动条样式如下:
2.完全可以增加border-radius等属性,关键是js控制鼠标的设计。用到mousedown,mousemove,mouseup事件,虽然可能比较容易,但是不注意细节的话,滑动条手感会很差。
3.以下代码是普通代码风格:
<!DOCTYPE html>
<html>
<head>
<title>drag简化版</title>
<meta charset="utf-8">
<style type="text/css">
html{
margin: 0;padding: 0;}
#bl{
width: 500px;
height: 20px;
margin: 10px auto;
background-color: pink;
}
#move{
width: 20px;
height: 20px;
position: absolute;
left: 0