精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HTML 5實現的圖片拖拽分組效果

開發 前端
基本目前所有的現代瀏覽器(Firefox,Chrome,Safari,或者Opera)都支持這個實用的功能。這意味著我們可以考慮在我們的項目和網站中使用這個功能。更重要的是代碼編寫非常簡單。

分享一個HTML5的drag drop API實現的圖片拖拽分組效果

在線演示 本地下載

今天我們介紹HTML5的拖拽功能。基本目前所有的現代瀏覽器(Firefox,Chrome,Safari,或者Opera)都支持這個實用的功能。這意味著我們可以考慮在我們的項目和網站中使用這個功能。更重要的是代碼編寫非常簡單。我們這里將使用拖拽API開發一個圖片的分組排序功能 ,希望能夠給大家比較直觀的使用感受。希望大家喜歡!

HTML標簽

  1. <div> 
  2.     <div id="drop_1" droppable="true"><h2>Album 1</h2></div> 
  3.     <div id="drop_2" droppable="true"><h2>Album 1</h2></div> 
  4.     <div id="drop_3" droppable="true"><h2>Album 3</h2></div> 
  5. </div> 
  6. <div style="clear:both"></div> 
  7. <div> 
  8.     <a id="1" draggable="true"><img src="images/1.jpg"></a> 
  9.     <a id="2" draggable="true"><img src="images/2.jpg"></a> 
  10.     <a id="3" draggable="true"><img src="images/3.jpg"></a> 
  11.     <a id="4" draggable="true"><img src="images/4.jpg"></a> 
  12.     <a id="5" draggable="true"><img src="images/5.jpg"></a> 
  13.     <a id="6" draggable="true"><img src="images/6.jpg"></a> 
  14.     <a id="7" draggable="true"><img src="images/7.jpg"></a> 
  15.     <a id="8" draggable="true"><img src="images/8.jpg"></a> 
  16.     <a id="9" draggable="true"><img src="images/9.jpg"></a> 
  17.     <a id="10" draggable="true"><img src="images/10.jpg"></a> 
  18.     <a id="11" draggable="true"><img src="images/11.jpg"></a> 
  19.     <a id="12" draggable="true"><img src="images/12.jpg"></a> 
  20. </div> 
  21. <script src="js/main.js"></script> 

你可以看到這里我們設定了3個開放的drop對象和12個圖片。我們將可drop的區域使用屬性droppable來標示,并且將可drag的對象用draggable來標示。

CSS代碼

接下來我們設置頁面的樣式。

  1. /* Photo Gallery styles */ 
  2. .gallery {  
  3.     margin50px auto 0;  
  4.     width840px;  
  5. }  
  6. .gallery a {  
  7.     display: inline-block;  
  8.     height135px;  
  9.     margin10px;  
  10.     opacity: 1;  
  11.     positionrelative;  
  12.     width180px;  
  13.  
  14.     -khtml-user-drag: element;  
  15.  
  16.     /* CSS3 Prevent selections */ 
  17.     -moz-user-select: none;  
  18.     -webkit-user-select: none;  
  19.     -khtml-user-select: none;  
  20.     user-select: none;  
  21.  
  22.     /* CSS3 transition rules */ 
  23.     -webkit-transition: all 0.5s ease;  
  24.     -moz-transition: all 0.5s ease;  
  25.     -o-transition: all 0.5s ease;  
  26.     transition: all 0.5s ease;  
  27. }  
  28. .gallery a img {  
  29.     border8px solid #fff;  
  30.     border-bottom20px solid #fff;  
  31.     cursorpointer;  
  32.     displayblock;  
  33.     height100%;  
  34.     left: 0px;  
  35.     positionabsolute;  
  36.     top: 0px;  
  37.     width100%;  
  38.     z-index1;  
  39.  
  40.     /* CSS3 Box sizing property */ 
  41.     -moz-box-sizing: border-box;  
  42.     -webkit-box-sizing: border-box;  
  43.     -o-box-sizing: border-box;  
  44.     box-sizing: border-box;  
  45.  
  46.     /* CSS3 transition rules */ 
  47.     -webkit-transition: all 0.5s ease;  
  48.     -moz-transition: all 0.5s ease;  
  49.     -o-transition: all 0.5s ease;  
  50.     transition: all 0.5s ease;  
  51.  
  52.     /* CSS3 Box Shadow */ 
  53.     -moz-box-shadow: 2px 2px 4px #444;  
  54.     -webkit-box-shadow: 2px 2px 4px #444;  
  55.     -o-box-shadow: 2px 2px 4px #444;  
  56.     box-shadow: 2px 2px 4px #444;  
  57. }  
  58.  
  59. /* Custom CSS3 rotate transformation */ 
  60. .gallery a:nth-child(1) img {  
  61.     -moz-transform: rotate(-25deg);  
  62.     -webkit-transform: rotate(-25deg);  
  63.     transform: rotate(-25deg);  
  64. }  
  65. .gallery a:nth-child(2) img {  
  66.     -moz-transform: rotate(-20deg);  
  67.     -webkit-transform: rotate(-20deg);  
  68.     transform: rotate(-20deg);  
  69. }  
  70. .gallery a:nth-child(3) img {  
  71.     -moz-transform: rotate(-15deg);  
  72.     -webkit-transform: rotate(-15deg);  
  73.     transform: rotate(-15deg);  
  74. }  
  75. .gallery a:nth-child(4) img {  
  76.     -moz-transform: rotate(-10deg);  
  77.     -webkit-transform: rotate(-10deg);  
  78.     transform: rotate(-10deg);  
  79. }  
  80. .gallery a:nth-child(5) img {  
  81.     -moz-transform: rotate(-5deg);  
  82.     -webkit-transform: rotate(-5deg);  
  83.     transform: rotate(-5deg);  
  84. }  
  85. .gallery a:nth-child(6) img {  
  86.     -moz-transform: rotate(0deg);  
  87.     -webkit-transform: rotate(0deg);  
  88.     transform: rotate(0deg);  
  89. }  
  90. .gallery a:nth-child(7) img {  
  91.     -moz-transform: rotate(5deg);  
  92.     -webkit-transform: rotate(5deg);  
  93.     transform: rotate(5deg);  
  94. }  
  95. .gallery a:nth-child(8) img {  
  96.     -moz-transform: rotate(10deg);  
  97.     -webkit-transform: rotate(10deg);  
  98.     transform: rotate(10deg);  
  99. }  
  100. .gallery a:nth-child(9) img {  
  101.     -moz-transform: rotate(15deg);  
  102.     -webkit-transform: rotate(15deg);  
  103.     transform: rotate(15deg);  
  104. }  
  105. .gallery a:nth-child(10) img {  
  106.     -moz-transform: rotate(20deg);  
  107.     -webkit-transform: rotate(20deg);  
  108.     transform: rotate(20deg);  
  109. }  
  110. .gallery a:nth-child(11) img {  
  111.     -moz-transform: rotate(25deg);  
  112.     -webkit-transform: rotate(25deg);  
  113.     transform: rotate(25deg);  
  114. }  
  115. .gallery a:nth-child(12) img {  
  116.     -moz-transform: rotate(30deg);  
  117.     -webkit-transform: rotate(30deg);  
  118.     transform: rotate(30deg);  
  119. }  
  120. .gallery a:hover img {  
  121.     z-index5;  
  122.  
  123.     /* CSS3 transition rules */ 
  124.     -webkit-transition: all 0.5s ease;  
  125.     -moz-transition: all 0.5s ease;  
  126.     -o-transition: all 0.5s ease;  
  127.     transition: all 0.5s ease;  
  128.  
  129.     /* CSS3 transform rules */ 
  130.     -moz-transform: rotate(0deg);  
  131.     -webkit-transform: rotate(0deg);  
  132.     -o-transform: rotate(0deg);  
  133.     transform: rotate(0deg);  
  134. }  
  135. .gallery a.hidden {  
  136.     height0;  
  137.     margin0;  
  138.     opacity: 0;  
  139.     width0;  
  140. }  
  141. .albums {  
  142.     margin40px auto 0;  
  143.     overflowhidden;  
  144.     width840px;  
  145. }  
  146. .album {  
  147.     border3px dashed #ccc;  
  148.     floatleft;  
  149.     margin10px;  
  150.     min-height100px;  
  151.     padding10px;  
  152.     width220px;  
  153.  
  154.     /* CSS3 transition rules */ 
  155.     -webkit-transition: all 1.0s ease;  
  156.     -moz-transition: all 1.0s ease;  
  157.     -o-transition: all 1.0s ease;  
  158.     transition: all 1.0s ease;  
  159. }  
  160. .album a {  
  161.     display: inline-block;  
  162.     height56px;  
  163.     margin15px;  
  164.     opacity: 1;  
  165.     positionrelative;  
  166.     width75px;  
  167.  
  168.     -khtml-user-drag: element;  
  169.     -webkit-user-drag: element;  
  170.     -khtml-user-select: none;  
  171.     -webkit-user-select: none;  
  172.  
  173.     /* CSS3 Prevent selections */ 
  174.     -moz-user-select: none;  
  175.     -webkit-user-select: none;  
  176.     -khtml-user-select: none;  
  177.     user-select: none;  
  178.  
  179.     /* CSS3 transition rules */ 
  180.     -webkit-transition: all 0.5s ease;  
  181.     -moz-transition: all 0.5s ease;  
  182.     -o-transition: all 0.5s ease;  
  183.     transition: all 0.5s ease;  
  184. }  
  185. .album a img {  
  186.     border4px solid #fff;  
  187.     border-bottom10px solid #fff;  
  188.     cursorpointer;  
  189.     displayblock;  
  190.     height100%;  
  191.     left: 0px;  
  192.     positionabsolute;  
  193.     top: 0px;  
  194.     width100%;  
  195.     z-index1;  
  196.  
  197.     /* CSS3 Box sizing property */ 
  198.     -moz-box-sizing: border-box;  
  199.     -webkit-box-sizing: border-box;  
  200.     -o-box-sizing: border-box;  
  201.     box-sizing: border-box;  
  202.  
  203.     /* CSS3 transition rules */ 
  204.     -webkit-transition: all 0.5s ease;  
  205.     -moz-transition: all 0.5s ease;  
  206.     -o-transition: all 0.5s ease;  
  207.     transition: all 0.5s ease;  
  208.  
  209.     /* CSS3 Box Shadow */ 
  210.     -moz-box-shadow: 2px 2px 4px #444;  
  211.     -webkit-box-shadow: 2px 2px 4px #444;  
  212.     -o-box-shadow: 2px 2px 4px #444;  
  213.     box-shadow: 2px 2px 4px #444;  
  214. }  

#p#

Javascript代碼

  1. // add event handler  
  2. var addEvent = (function () {  
  3.   if (document.addEventListener) {  
  4.     return function (el, type, fn) {  
  5.       if (el && el.nodeName || el === window) {  
  6.         el.addEventListener(type, fn, false);  
  7.       } else if (el && el.length) {  
  8.         for (var i = 0; i < el.length; i++) {  
  9.           addEvent(el[i], type, fn);  
  10.         }  
  11.       }  
  12.     };  
  13.   } else {  
  14.     return function (el, type, fn) {  
  15.       if (el && el.nodeName || el === window) {  
  16.         el.attachEvent('on' + type, function () { return fn.call(el, window.event); });  
  17.       } else if (el && el.length) {  
  18.         for (var i = 0; i < el.length; i++) {  
  19.           addEvent(el[i], type, fn);  
  20.         }  
  21.       }  
  22.     };  
  23.   }  
  24. })();  
  25.  
  26. // inner variables  
  27. var dragItems;  
  28. updateDataTransfer();  
  29. var dropAreas = document.querySelectorAll('[droppable=true]');  
  30.  
  31. // preventDefault (stops the browser from redirecting off to the text)  
  32. function cancel(e) {  
  33.   if (e.preventDefault) {  
  34.     e.preventDefault();  
  35.   }  
  36.   return false;  
  37. }  
  38.  
  39. // update event handlers  
  40. function updateDataTransfer() {  
  41.     dragItems = document.querySelectorAll('[draggable=true]');  
  42.     for (var i = 0; i < dragItems.length; i++) {  
  43.         addEvent(dragItems[i], 'dragstart'function (event) {  
  44.             event.dataTransfer.setData('obj_id'this.id);  
  45.             return false;  
  46.         });  
  47.     }  
  48. }  
  49.  
  50. // dragover event handler  
  51. addEvent(dropAreas, 'dragover'function (event) {  
  52.     if (event.preventDefault) event.preventDefault();  
  53.  
  54.     // little customization  
  55.     this.style.borderColor = "#000";  
  56.     return false;  
  57. });  
  58.  
  59. // dragleave event handler  
  60. addEvent(dropAreas, 'dragleave'function (event) {  
  61.     if (event.preventDefault) event.preventDefault();  
  62.  
  63.     // little customization  
  64.     this.style.borderColor = "#ccc";  
  65.     return false;  
  66. });  
  67.  
  68. // dragenter event handler  
  69. addEvent(dropAreas, 'dragenter', cancel);  
  70.  
  71. // drop event handler  
  72. addEvent(dropAreas, 'drop'function (event) {  
  73.     if (event.preventDefault) event.preventDefault();  
  74.  
  75.     // get dropped object  
  76.     var iObj = event.dataTransfer.getData('obj_id');  
  77.     var oldObj = document.getElementById(iObj);  
  78.  
  79.     // get its image src  
  80.     var oldSrc = oldObj.childNodes[0].src;  
  81.     oldObj.className += 'hidden';  
  82.  
  83.     var oldThis = this;  
  84.  
  85.     setTimeout(function() {  
  86.         oldObj.parentNode.removeChild(oldObj); // remove object from DOM  
  87.  
  88.         // add similar object in another place  
  89.         oldThis.innerHTML += '<a id="'+iObj+'" draggable="true"><img src="'+oldSrc+'" /></a>';  
  90.  
  91.         // and update event handlers  
  92.         updateDataTransfer();  
  93.  
  94.         // little customization  
  95.         oldThis.style.borderColor = "#ccc";  
  96.     }, 500);  
  97.  
  98.     return false;  
  99. });  

可以看到以上代碼并不復雜。開始我們選擇所有的可拖放的元素。然后將’dragstart’事件綁定到所有的draggable元素上,這樣講數據設定到dataTransfer對象中。對于所有的droppable區域我們綁定這些事件:’dragover’,'dragleave’和’drop’。針對前兩個方法我們執行一個小的CSS自定義來激活drop區域。當我們放置可拖放的元素的時候,我們的腳本會復制可拖放元素并且將它們放置到活動的droppable區域(即相冊),并且刪除那個dropped元素。最后我們更新事件處理。

希望大家喜歡這個HTML5的圖片拖放展示效果。

原文鏈接:http://www.mhtml5.com/2012/05/4941.html

【編輯推薦】

  1. HTML 5開發RPG游戲之一(地圖人物實現)
  2. HTML 5開發RPG游戲之二(跑起來吧英雄)
  3. HTML 5開發RPG游戲之三(卷軸和對話)
  4. HTML 5開發RPG游戲之四(游戲腳本化)
  5. HTML 5游戲開發實用建議
責任編輯:張偉 來源: HTML5研究小組
相關推薦

2012-04-24 09:48:49

HTML5

2012-06-04 14:47:42

HTML5

2012-05-09 14:49:23

HTML5

2011-02-23 11:22:59

DojoHTML 5

2012-06-13 10:49:23

PHP

2011-02-25 10:19:23

ibmdwHTML5Web開發

2011-07-19 13:07:26

iOS4 HTML5 動畫

2011-03-02 13:15:26

HTML 5jQuery

2011-08-18 09:05:50

HTML 5

2011-08-19 09:15:01

HTML 5

2012-06-13 14:19:27

2021-08-27 08:38:10

CSS 技巧 resize

2013-06-06 10:42:25

2013-07-02 09:17:57

html5組件

2020-12-09 07:54:17

Vue插件鼠標

2011-07-08 15:08:16

iPhone 圖片

2012-06-08 14:32:13

HTML5

2015-03-05 09:54:28

效果驚艷HTML5應用和源碼

2011-01-27 13:08:57

HTML5JavascriptWeb

2022-02-17 17:05:31

OpenHarmonWEB前端鴻蒙
點贊
收藏

51CTO技術棧公眾號

亚洲精品乱码视频| 欧美高清电影在线看| 日本www在线播放| 搞黄视频免费在线观看| 韩日av一区二区| 久久久亚洲精选| 国产精成人品免费观看| 久久九九精品视频| 日韩欧美亚洲成人| 五月天综合婷婷| 桃花色综合影院| 国内精品视频一区二区三区八戒 | 羞羞视频在线免费国产| 91色视频在线| 91午夜在线播放| 岛国av中文字幕| 中文字幕亚洲综合久久五月天色无吗'' | 美国十次av导航亚洲入口| 欧美三级午夜理伦三级中视频| 精品国产一区二区三区在线| 日韩一区av| 国产经典欧美精品| 国产精品久久久久aaaa九色| 国产在线综合网| 欧美hentaied在线观看| 亚洲美女黄色片| 成人区人妻精品一区二| 四虎影视精品永久在线观看| 欧美视频在线观看 亚洲欧| 糖心vlog在线免费观看| xxxxx日韩| 91麻豆视频网站| 99re视频在线播放| 国产精品国产一区二区三区四区| 亚洲免费影院| 97视频在线观看成人| 黄色一级片中国| 久久精品不卡| 最新的欧美黄色| av网在线播放| 欧美日本成人| 日韩精品中文字幕在线观看| 蜜臀aⅴ国产精品久久久国产老师 性活交片大全免费看 | 国产精品久久综合| 欧美黑人xxxxx| 日韩二区三区| 91在线观看下载| 国产精品久久久久久久久婷婷| 一级特黄aa大片| 美国一区二区三区在线播放 | 亚洲毛片一区二区三区| 在线综合亚洲| 555www成人网| 亚洲第一精品在线观看 | 亚洲欧美综合另类在线卡通| 日日骚一区二区网站| 飘雪影院手机免费高清版在线观看| av亚洲产国偷v产偷v自拍| 高清视频一区二区三区| 成人午夜免费福利| 波多野结衣中文一区| 国产精品久久久久久久久婷婷| 亚洲精选一区二区三区| 丁香天五香天堂综合| 国产亚洲一区二区三区在线播放| 成人免费视频国产| 久久这里只有精品首页| 麻豆av一区二区三区久久| 欧美女优在线观看| 久久久99免费| 伊人色综合影院| 成人在线播放| 亚洲va中文字幕| 一本大道熟女人妻中文字幕在线| 欧美羞羞视频| 欧美高清视频在线高清观看mv色露露十八| 五月天激情播播| 综合欧美亚洲| 亚洲精品一区二区在线| 99久久久无码国产精品衣服| 国产精品成人av| 欧美韩国理论所午夜片917电影| 青青草在线观看视频| 一区免费在线| 国产成人亚洲综合91| 国产老妇伦国产熟女老妇视频| 国产黄色91视频| 免费av一区二区三区| 98在线视频| 亚洲综合在线观看视频| 国产av无码专区亚洲精品| 欧美大片网站| 亚洲第一福利视频| 日韩免费成人av| 欧美涩涩网站| 国产精品久久久久久搜索| 国产高清在线免费| 久久你懂得1024| 女人床在线观看| 欧美成人精品一区二区男人小说| 666欧美在线视频| 久久一区二区电影| 亚洲成人二区| 日本精品va在线观看| 一区二区三区黄色片| 99精品视频一区二区| 亚洲视频在线观看日本a| 欧美xxxx性xxxxx高清| 91福利小视频| 免费不卡的av| 婷婷综合激情| 日本国产精品视频| 国产 欧美 精品| 中文字幕一区二区三区在线播放| 国产精品沙发午睡系列| 国产日韩在线观看视频| 在线亚洲国产精品网| 久久夜色精品亚洲| 国产精品一区二区三区99| 视频二区一区| 美女扒开腿让男人桶爽久久软| 91精品免费在线| 一级黄色性视频| 亚洲欧洲日本一区二区三区| 91久久国产精品| 成全电影播放在线观看国语| 精品成人国产在线观看男人呻吟| 熟女人妻一区二区三区免费看| 成人h动漫精品一区二区器材| 中文国产亚洲喷潮| 国产精品人人人人| jiyouzz国产精品久久| 成人短视频在线看| 欧洲亚洲精品久久久久| 日韩国产精品亚洲а∨天堂免| avove在线播放| 极品少妇xxxx精品少妇偷拍| 天堂精品视频| 日韩精品三区| 亚洲天堂免费在线| 国产精品视频123| 99久久免费国产| 欧美在线一区视频| 加勒比久久高清| 久久久亚洲影院| 高h放荡受浪受bl| 亚洲精品国产视频| 日本一区二区三区在线免费观看| 国产精品99一区二区三区| 国产精品一区二区久久久久| 国产1区2区3区在线| 在线观看日韩电影| 欧美老女人性生活视频| 日韩福利电影在线观看| 欧洲精品码一区二区三区免费看| 久久青青视频| 国产午夜精品免费一区二区三区 | 日韩欧美中文字幕在线观看| 在线观看日韩精品视频| 久久福利一区| 视频一区国产精品| 先锋影音网一区二区| 久久九九全国免费精品观看| 999精品国产| 亚洲成人免费视频| av2014天堂网| 国产精品日韩| 视频一区亚洲 | 日韩三级视频中文字幕| 久久免费小视频| av一本久道久久综合久久鬼色| 欧美 国产 日本| 久久大综合网| 97夜夜澡人人双人人人喊| 1024在线看片你懂得| 日韩成人激情在线| 久久久久久av无码免费看大片| 国产精品日产欧美久久久久| 佐山爱在线视频| 亚洲毛片在线| 五月天色一区| 日韩精品久久久久久久软件91| 九色成人免费视频| 三级在线视频| 欧美精品久久99久久在免费线 | 欧美岛国在线观看| 日本天堂网在线观看| xf在线a精品一区二区视频网站| 成人午夜视频免费在线观看| 国产精品黑丝在线播放| 国产精品制服诱惑| 素人啪啪色综合| 欧美劲爆第一页| 国产三级视频在线| 日韩午夜三级在线| 无码任你躁久久久久久久| 亚洲特级片在线| 91av在线免费| 国产精品99久久久久久有的能看 | 欧洲猛交xxxx乱大交3| 97aⅴ精品视频一二三区| 狠狠干狠狠操视频| 国产日韩欧美一区在线| www.亚洲一区二区| 精品日本12videosex| av资源站久久亚洲| 成人网ww555视频免费看| 欧美精品videosex牲欧美| se在线电影| 亚洲黄页视频免费观看| 国产美女明星三级做爰| 色综合av在线| 日本一二三区不卡| 自拍偷在线精品自拍偷无码专区| 欧美在线一级片| 国产麻豆一精品一av一免费| 麻豆av免费在线| 亚洲国产裸拍裸体视频在线观看乱了中文| 香蕉久久夜色| 亚洲影院天堂中文av色| 国产在线观看一区| 欧一区二区三区| 国产在线视频91| 亚洲不卡系列| 欧美在线视频观看| av资源在线播放| 欧美成人精品影院| 激情影院在线观看| 中文国产成人精品久久一| 国产在线91| 亚洲欧美另类人妖| 天堂a中文在线| 亚洲精品久久久久久久久| 亚洲精品成人电影| 欧美一区二区三区喷汁尤物| 一区二区三区黄| 欧美老肥妇做.爰bbww| 亚洲 欧美 中文字幕| 精品国产31久久久久久| 国产在线观看免费视频今夜| 一区二区三区四区蜜桃| 青青草原在线免费观看视频| 亚洲精品国产精华液| 顶臀精品视频www| 亚洲人一二三区| 多男操一女视频| 中文字幕一区在线观看| 小早川怜子一区二区的演员表| 中文字幕不卡在线| 成年人视频软件| 亚洲欧洲三级电影| 亚洲色图综合区| 亚洲综合成人在线| 四虎永久在线精品| 精品二区三区线观看| 亚洲日本视频在线观看| 色哟哟国产精品| 免费黄色一级大片| 欧美卡1卡2卡| 99热这里只有精| 欧美大片国产精品| 少妇人妻偷人精品一区二区| 日韩av影视综合网| 黄色av网站在线看| 中文字幕亚洲欧美日韩高清| 欧美天天影院| 欧美刺激性大交免费视频| 亚洲性图自拍| 91av在线看| 日韩在线免费| 亚洲一区亚洲二区| 精品国产导航| 日韩国产高清一区| 一级欧洲+日本+国产| www.avtt| 日韩国产高清影视| 中文字幕1234区| 成人免费毛片片v| 国产精品扒开腿做爽爽| 亚洲欧洲三级电影| 亚洲精品77777| 欧美无人高清视频在线观看| 97免费观看视频| 亚洲精品99999| 国产高清在线看| 九九热r在线视频精品| 日本不卡1234视频| 91精品国产综合久久香蕉| 9999久久久久| 午夜久久资源| 亚洲视频精品| 婷婷丁香激情网| 福利一区二区在线| 我不卡一区二区| 亚洲一区二区中文在线| 亚洲av无码乱码国产精品fc2| 91精品国产免费| 欧美色18zzzzxxxxx| 欧美成人网在线| 成人免费黄色| 国产麻豆乱码精品一区二区三区| 日韩精品免费一区二区三区| 国产素人在线观看| 国产一区二区在线影院| 白白色免费视频| 一个色综合网站| 亚洲系列第一页| 亚洲毛片在线看| 国产极品人妖在线观看| 成人国产精品久久久久久亚洲| 美女一区二区在线观看| 久久免费一级片| 秋霞国产午夜精品免费视频| 国产真实乱人偷精品| 亚洲精品免费在线观看| 亚洲视频一区在线播放| 日韩精品在线观看网站| 国产区美女在线| 成人欧美在线观看| 欧美少妇性xxxx| 六月丁香激情网| 成人综合在线观看| 国产高潮流白浆| 欧美猛男gaygay网站| 精品美女视频在线观看免费软件 | 青草全福视在线| 日本怡春院一区二区| 内射中出日韩无国产剧情| 亚洲一区二三区| 亚洲第一第二区| 久久69精品久久久久久久电影好 | 欧美一区二区三区视频在线 | www.污视频| 久久九九精品99国产精品| 开心久久婷婷综合中文字幕| 人偷久久久久久久偷女厕| 国产精品毛片一区二区三区| 日本少妇xxxx| 亚洲国产一区视频| 懂色av成人一区二区三区| 欧美极度另类性三渗透| 中文字幕日韩在线| 日韩极品视频在线观看| 国产精品12区| 久久国产精品波多野结衣av| 日韩视频在线永久播放| 性xxxxfjsxxxxx欧美| 91黄在线观看| 好吊一区二区三区| 国产女主播在线播放| 亚洲v日本v欧美v久久精品| 免费看日韩av| 91国在线精品国内播放| 亚洲制服一区| 亚洲成人福利在线观看| 国产精品午夜久久| 国产又黄又大又粗的视频| 久久久精品亚洲| 日韩成人精品| 久色视频在线播放| 久久久精品国产免大香伊| 成人一二三四区| 色多多国产成人永久免费网站 | 欧美爱爱小视频| 精品国产99国产精品| 成入视频在线观看| 欧美日韩视频在线一区二区观看视频| 久久久精品五月天| 免费看日本黄色片| 777精品伊人久久久久大香线蕉| 97影院秋霞午夜在线观看| 国产精品免费一区二区| 亚欧成人精品| 成人免费精品动漫网站| 欧美tickling网站挠脚心| 日本不卡网站| 亚洲欧美成人一区| 国产成人在线看| 中文字幕第四页| 久久艳片www.17c.com| 精品自拍偷拍| 色婷婷狠狠18| 亚洲午夜视频在线| 黄色影院在线播放| 91牛牛免费视频| 国产精品久久777777毛茸茸 | 美女搡bbb又爽又猛又黄www| 第一福利永久视频精品| 在线中文资源天堂| 黄色99视频| 激情丁香综合五月| 日韩精品久久久久久久| 最近2019免费中文字幕视频三| 中文在线免费一区三区| 亚洲欧美另类动漫| 亚洲国产毛片aaaaa无费看 | 五月婷婷六月丁香激情| 亚洲午夜国产一区99re久久| yiren22综合网成人| 国产主播一区二区三区四区|