iTakeo

随手记:手机QQ水滴效果。

css。

  1. #wrapper {  
  2.     filter: contrast(100);  
  3.     background#fff;  
  4.     positionrelative;  
  5.     width: 100%;  
  6.     height: 100%;  
  7.     z-index: 9;  
  8.     padding10px 0px;  
  9.     margin:0 auto;  
  10. }  
  11. #drag_one,#drag_two {  
  12.     backgroundred;  
  13.     width100px;  
  14.     height100px;  
  15.     border-radius: 50%;    
  16.     text-aligncenter;  
  17.     filter: blur(25px);  
  18.     positionabsolute;  
  19. }  
  20. #drag_one {  
  21.     cursorpointer;  
  22.     top35px;  
  23.     left: 50%;  
  24.     width160px;  
  25.     height160px;  
  26.     margin-left: –80px;   
  27.     z-index: 10;  
  28.     positionabsolute;  
  29. }  
  30. #drag_two {  
  31.     top65px;  
  32.     backgroundredcolor#ffftext-aligncenter;  
  33.     left: 50%;margin-left: –50px;cursorpointer;  
  34. }  

拖拽。

js。

  1. var drag  = document.querySelector(‘#drag_one’);  
  2. drag.onmousedown = function(ev){  
  3.     this.style.transition =  ‘all 0s ease’;  
  4.     var x = ev.pageX,y = ev.pageY;  
  5.     document.onmousemove = function(ev){  
  6.         drag.style.transform = ‘translate3d(‘+(ev.pageX – x)+’px,’+(ev.pageY – y)+’px,0px)’  
  7.     };  
  8.     document.onmouseup = function(ev){  
  9.         drag.style.transition = ‘all 0.3s ease’;  
  10.         drag.style.transform = ‘translate3d(0px,0px,0px)’  
  11.         document.onmouseup = null;  
  12.         document.onmousemove = null;  
  13.     };  
  14.     return false;  
  15. };  

2015/09/07 1 / /
标签:  暂无标签

评论回复

  1. 回复 匿名

    实在高….

验证码: 2 + 4 =

回到顶部