css。
- #wrapper {
- filter: contrast(100);
- background: #fff;
- position: relative;
- width: 100%;
- height: 100%;
- z-index: 9;
- padding: 10px 0px;
- margin:0 auto;
- }
- #drag_one,#drag_two {
- background: red;
- width: 100px;
- height: 100px;
- border-radius: 50%;
- text-align: center;
- filter: blur(25px);
- position: absolute;
- }
- #drag_one {
- cursor: pointer;
- top: 35px;
- left: 50%;
- width: 160px;
- height: 160px;
- margin-left: –80px;
- z-index: 10;
- position: absolute;
- }
- #drag_two {
- top: 65px;
- background: red; color: #fff; text-align: center;
- left: 50%;margin-left: –50px;cursor: pointer;
- }
拖拽。
js。
- var drag = document.querySelector(‘#drag_one’);
- drag.onmousedown = function(ev){
- this.style.transition = ‘all 0s ease’;
- var x = ev.pageX,y = ev.pageY;
- document.onmousemove = function(ev){
- drag.style.transform = ‘translate3d(‘+(ev.pageX – x)+’px,’+(ev.pageY – y)+’px,0px)’
- };
- document.onmouseup = function(ev){
- drag.style.transition = ‘all 0.3s ease’;
- drag.style.transform = ‘translate3d(0px,0px,0px)’
- document.onmouseup = null;
- document.onmousemove = null;
- };
- return false;
- };
实在高….