整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          慶祝中國共產(chǎn)黨成立100周年,用代碼給你們搞個煙花

          慶祝中國共產(chǎn)黨成立100周年,用代碼給你們搞個煙花

          祝建黨100周年 祖國 長沙

          感恩當(dāng)下,祝福未來

          長沙橘子洲的煙花真好看

          <script src="https://lf3-cdn-tos.bytescm.com/obj/cdn-static-resource/tt_player/tt.player.js?v=20160723"></script>

          那給你們也搞個代碼做的煙花吧!

          在網(wǎng)上轉(zhuǎn)載大神寫的, 用谷歌瀏覽最好

          代碼里調(diào)用 run() 可實現(xiàn)帶線的煙花,

          點擊canvas生成一朵煙花

          右擊canvas清空一次畫布

          雙擊canvans生成一朵帶線的隨機煙花

          代碼里我將clear()方法隱藏掉了, 所以不會每一幀都清空畫布

          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
          <html xmlns="http://www.w3.org/1999/xhtml">
          <head>
          <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
          <title>點擊放煙花, 右擊清空</title>
          <style>
          *{margin:0;padding:0;background-color:black;}
              canvas{border:1px solid;}
          </style>
           
           
          <!-- 煙花類 和煙花碎屑類 -->
          <script>
          // 煙花
          function Firework(sx, sy, ex, ey, hue){
          	this.sx=sx; // 開始x軸
          	this.sy=sy; // 開始y軸
          	this.ex=ex; // 結(jié)束x軸
          	this.ey=ey; // 結(jié)束y軸
          	this.x=sx; // 實時x軸
          	this.y=sy; // 實時y軸
          	this.old=new Array(); // 之前的舊角度
          	this.speed=random(50, 100);
          	this.angle=Math.atan2(ey - sy, ex - sx); // 角度
          	this.actualDistance=0; // 實際路徑
          	this.distance=countDistance(sx, sy, ex, ey); // 計算總距離
          	this.acceleration=1.05; // 加速
          	this.friction=0.95 //摩擦力
          	this.gravity=1; //重力
          	this.hue=hue; // 色調(diào)
          	this.brightness=random(50, 80); //隨機明度
          	this.alpha=1; //初始透明度
          	this.decay=random(0.015, 0.03); //碎屑小時的時間
          	this.color="black";
          	// 現(xiàn)將old存儲兩個xy, 防止畫出的時候下標(biāo)溢出
          	this.old.push({x:this.x, y:this.y});
          	this.old.push({x:this.x, y:this.y});
          }
          // 煙花路徑更新
          Firework.prototype.update=function(){
          	this.old.push({x:this.x, y:this.y}); // 儲存廢舊路徑
          	var x=Math.cos(this.angle) * this.speed;
          	var y=Math.sin(this.angle) * this.speed;
          	this.actualDistance=countDistance(this.sx, this.sy, this.x + x, this.y + y);
          	this.x +=x;
          	this.y +=y;
          	this.old.push({x:this.x, y:this.y});
          	if(this.distance < this.actualDistance) // 行走路徑大于實際路徑
          		return false; // 煙花到目標(biāo)燃放點
          	else
          		return true; // 煙花未到目標(biāo)燃放點
          }
          // 爆炸顆粒
          function Particle(x, y, hue){
          	this.x=x;
          	this.y=y;
          	this.old=new Array(); // 記錄步數(shù)
          	this.angle=random(0, 2 * Math.PI); // 任意角度
          	this.speed=random(1, 10); //隨機速度
          	this.friction=0.95 //摩擦力
          	this.gravity=1; //重力
          	this.hue=random(hue - 20, hue + 20); //生成與煙花色彩相近的碎屑
          	this.brightness=random(50, 80); //隨機明度
          	this.alpha=1; //初始透明度
          	this.decay=random(0.015, 0.03); //碎屑存在時間
          }
          // 爆炸顆粒更新
          Particle.prototype.update=function(){
          	this.old.push({x:this.x, y:this.y});
          	this.speed *=this.friction; // 添加重力
          	this.x +=Math.cos(this.angle) * this.speed; // 計算下一步x軸
          	this.y +=Math.sin(this.angle) * this.speed + this.gravity; // 計算下一步y(tǒng)軸 + 重力
          	this.old.push({x:this.x, y:this.y});
          	this.alpha -=this.decay; // 每走一步消除碎屑透明度
          	if(this.alpha < this.decay){ // 碎屑透明度輕于碎屑存在時間
          		return false; // 煙花要消失
          	}else{
          		return true; // 煙花在燃放
          	}
          }
          // 爆炸顆粒工廠
          function ParticleFactory(sx, sy, hue){
          	var array=new Array();
          	var size=random(50, 500); // 煙花數(shù)量
          	var scope=random(50, 500); // 煙花范圍
          	for(var i=0 ; i < size ; i++){
          		array.push(new Particle(sx, sy, hue));
          	}
          	return array;
          }
          </script>
           
          <!-- 工具類 -->
          <script>
          // 隨機數(shù)
          function random(min, max) {
          	return Math.random() * (max - min) + min;
          }
          // 隨機顏色
          function randomRgba(min, max) {
          	var r=random(0, 255);
          	var g=random(0, 255);
          	var b=random(0, 255);
          	var opacity=random(0.1, 1);
          	var color="rgba(" + r + ", " + g + ", " + b + ", " + opacity + ")";
          	return color;
          }
          // 計算角度
          function countDistance(x, y, xx, yy) {
          	var a=x - xx;
          	var b=y - yy;
          	return Math.sqrt(a * a + b * b);
          }
          // 清空畫布
          function clear(){
          //	ctx.clearRect(0, 0, width, height);
              ctx.globalCompositeOperation='destination-out';
              ctx.fillStyle='rgba(0, 0, 0, 0.9)';
              ctx.fillRect(0, 0, width, height);
              ctx.globalCompositeOperation='lighter';
          }
          // 畫線
          function draw(obj){
          	ctx.beginPath();
          	ctx.moveTo(obj.old[obj.old.length-2].x, obj.old[obj.old.length-2].y);
          	ctx.lineTo(obj.x, obj.y);
          	var color='hsla(' + obj.hue + ',100%,' + obj.brightness + '%,' + obj.alpha + ')';
          	ctx.strokeStyle=color;
          	ctx.stroke();
          }
          </script>
          </head>
           
          <body>
           
              <canvas style="background-color:black;" id="canvas"></canvas>
              
          </body>
          <script>
              var canvas=document.getElementById("canvas");
          	var ctx=canvas.getContext("2d");
          	var width=window.innerWidth - 10, height=window.innerHeight - 10;
          	var widthBorder=width * 0.1;
          	var heightBorder=height * 0.1;
          	var hue=20;
          	canvas.width=width;
          	canvas.height=height;
          	
          	canvas.onclick=function(){
          		moveParticle(ParticleFactory(event.x, event.y, hue+=10))
          	}
          	
          	canvas.oncontextmenu=function(e){
          		e.preventDefault();
          		clear();
          	}
          	
              // 組合
          	function run(){
          		var x=width / 2;
          		var y=height;
          		var xx=random(widthBorder, width - widthBorder);
          		var yy=random(heightBorder, height - heightBorder);
          		var firework=new Firework(x, y, xx, yy, hue);
          		hue +=10;
          		moveFirework(firework);
          	}
          	// 煙花線
          	function moveFirework(f){
          		var id=setInterval(function(){
          			// 設(shè)置不畫線
          		    draw(f);
          			if(!f.update()){
          				draw(f);
          				clearInterval(id);
          				moveParticle(ParticleFactory(f.x, f.y, f.hue));
          			}
          		}, 100);
          		
          	}
          	// 爆炸屑
          	function moveParticle(arr){
          		var id=setInterval(function(){
          			var i=arr.length;
          			var o=null;
          			if(i){
          			//	 clear();
          			}else{
          				clearInterval(id);
          			}
          			while(i--){
          				o=arr[i];
          				if(o.update()){
          					draw(o);
          				}else{
          					arr.splice(i, 1);
          				}
          			}
          		}, 70);
          	}
          	
          </script>
          </html>
          

          喜歡的一鍵三連哦!

          果果為大家?guī)砹?/strong>

          C/C++的學(xué)習(xí)基礎(chǔ)教程及相關(guān)資源

          (僅僅是部分截圖哦)

          資料領(lǐng)取方式:

          1. 關(guān)注本號
          2. 私信“111”即可獲取領(lǐng)取方式哦

          節(jié),作為全球華人最重要的傳統(tǒng)節(jié)日,疊加7日連續(xù)休假的因素,可以在很多市場領(lǐng)域構(gòu)成一個獨特的相關(guān)時間市場。一些產(chǎn)品或服務(wù)只有在春節(jié)假期存在供給,一些產(chǎn)品或服務(wù)則會在春節(jié)假期迎來一年里的需求高峰。前者如筆者曾經(jīng)在《央視春晚推廣百度紅包違反<反壟斷法>嗎?》中提到的除夕央視春晚,后者如春節(jié)檔期電影(相關(guān)討論參見《春節(jié)檔+情人節(jié)+影院限座+……恐催生電影票價串謀 》《回眸(2018):誰是限制春節(jié)檔電影票補的最大贏家 》)。

          如果立足于以往國內(nèi)的反壟斷執(zhí)法實踐,最與春節(jié)密切相關(guān)的行業(yè)當(dāng)屬——煙花爆竹行業(yè):

          • 2014年5月27日,內(nèi)蒙古自治區(qū)工商行政管理局率先對赤峰市煙花銷售企業(yè)劃分市場的壟斷協(xié)議做出查處(處罰決定參見http://www.samr.gov.cn/fldj/tzgg/xzcf/201703/t20170309_301546.html);
          • 2016年12月19日,河南工商行政管理局對固始縣煙花爆竹行業(yè)5家煙花爆竹經(jīng)營者劃分市場的壟斷協(xié)議做出查處(處罰決定參見http://www.samr.gov.cn/fldj/tzgg/xzcf/201703/t20170309_301581.html);
          • 2018年7月25日,廣西壯族自治區(qū)工商行政管理局對欽州3家煙花爆竹經(jīng)營者劃分市場的壟斷協(xié)議做出查處(處罰決定參見http://www.cqn.com.cn/zj/content/2018-10/18/content_6356978.htm)。

          可見,至少從以往工商系統(tǒng)反壟斷執(zhí)法實踐來看,煙花行業(yè)典型的限制競爭行為就是劃分地域市場的壟斷協(xié)議。這樣的情況恐怕在全國范圍并不少見,遠(yuǎn)不止上述三個公開的案例。上述三個案例中,只有河南固始縣煙花爆竹行業(yè)壟斷協(xié)議案沒收了違法所得。而不罰沒違法所得,違法成本低,這類違法行為反復(fù)發(fā)生,或者長期延續(xù)的可能性就比較高。

          另一方面,由于以往工商系統(tǒng)反壟斷執(zhí)法只對非價格類壟斷協(xié)議擁有管轄權(quán),所以也不排除煙花行業(yè)還長期存在縱向或橫向的限制價格競爭協(xié)議,但原發(fā)改委系統(tǒng)反壟斷執(zhí)法機構(gòu),或者現(xiàn)國家市場監(jiān)督管理總局及地方市監(jiān)局反壟斷執(zhí)法機構(gòu)還沒有發(fā)現(xiàn),或者至少還沒有公開結(jié)案。

          值得注意的是,內(nèi)蒙古自治區(qū)赤峰市煙花行業(yè)的壟斷協(xié)議實際上與相關(guān)主管部門涉嫌存在濫用行政權(quán)力組織經(jīng)營者實施限制競爭行為有關(guān)。所以,也不排除其他地區(qū)也存在類似情況,值得各地市監(jiān)局關(guān)注。

          到程序員,就會出現(xiàn)許多關(guān)鍵詞,諸如“直男,宅,不懂浪漫,枯燥,憨厚老實,有邏輯,人傻錢多…………”

          說程序猿是直男,不可否認(rèn),大多數(shù)程序猿都挺直,因為我們沒有那么多彎彎繞繞,有心思兜圈子,不如回去寫幾行代碼………

          雷軍曾經(jīng)說“我喜歡寫代碼,代碼的世界很簡單”

          程序猿的大多數(shù)時間都是面對電腦,所以對待一份感情也會非常的認(rèn)真。程序猿也許在生活中會比較宅,就比如本人,但是千萬不要說程序猿不懂浪漫。當(dāng)你不開心了,他可以分分鐘做出一個玫瑰花、心形等告白小程序給你制造小驚喜…………

          程序員一旦浪漫起來,就真沒其他人啥事了!接下來就給大家介紹一下程序猿是如何表白收獲愛情的………

          一、制圖表白

          1.1玫瑰花

          源碼如下:

           1 import turtle as t
           2 
           3 def Curve_Draw(n,r,d=1):
           4   for i in range(n):
           5     t.left(d)
           6     t.circle(r,abs(d))
           7 
           8 s=0.2
           9 t.setup(450*5*s,750*5*s)
          10 t.pencolor('black')
          11 t.fillcolor('purple')
          12 t.speed(100)
          13 t.penup()
          14 t.goto(0,900*s)
          15 t.pendown()
          16 
          17 t.begin_fill()
          18 t.circle(200*s,30)
          19 Curve_Draw(60,50*s)
          20 t.circle(200*s,30)
          21 Curve_Draw(4,100*s)
          22 t.circle(200*s,50)
          23 Curve_Draw(50,50*s)
          24 t.circle(350*s,65)
          25 Curve_Draw(40,70*s)
          26 t.circle(150*s,50)
          27 Curve_Draw(20,50*s,-1)
          28 t.circle(400*s,60)
          29 Curve_Draw(18,50*s)
          30 t.fd(250*s)
          31 t.right(150)
          32 t.circle(-500*s,12)
          33 t.left(140)
          34 t.circle(550*s,110)
          35 t.left(27)
          36 t.circle(650*s,100)
          37 t.left(130)
          38 t.circle(-300*s,20)
          39 t.right(123)
          40 t.circle(220*s,57)
          41 t.end_fill()
          42 
          43 t.left(120)
          44 t.fd(280*s)
          45 t.left(115)
          46 t.circle(300*s,33)
          47 t.left(180)
          48 t.circle(-300*s,33)
          49 Curve_Draw(70,225*s,-1)
          50 t.circle(350*s,104)
          51 t.left(90)
          52 t.circle(200*s,105)
          53 t.circle(-500*s,63)
          54 t.penup()
          55 t.goto(170*s,-30*s)
          56 t.pendown()
          57 t.left(160)
          58 Curve_Draw(20,2500*s)
          59 Curve_Draw(220,250*s,-1)
          60 
          61 t.fillcolor('green')
          62 t.penup()
          63 t.goto(670*s,-180*s)
          64 t.pendown()
          65 t.right(140)
          66 t.begin_fill()
          67 t.circle(300*s,120)
          68 t.left(60)
          69 t.circle(300*s,120)
          70 t.end_fill()
          71 t.penup()
          72 t.goto(180*s,-550*s)
          73 t.pendown()
          74 t.right(85)
          75 t.circle(600*s,40)
          76 
          77 t.penup()
          78 t.goto(-150*s,-1000*s)
          79 t.pendown()
          80 t.begin_fill()
          81 t.rt(120)
          82 t.circle(300*s,115)
          83 t.left(75)
          84 t.circle(300*s,100)
          85 t.end_fill()
          86 t.penup()
          87 t.goto(430*s,-1070*s)
          88 t.pendown()
          89 t.right(30)
          90 t.circle(-600*s,35)
          91 t.done()

          1.2愛心

          源碼如下:

           1 import turtle as t
           2 
           3 t.penup()
           4 t.seth(-90)
           5 t.fd(160)
           6 t.pendown()
           7 t.pensize(20)
           8 t.colormode(255)
           9 for j in range(10):
          10   t.speed(1000)
          11   t.pencolor(25*j,5*j,15*j)
          12   t.seth(130)
          13   t.fd(220)
          14   for i in range(23):
          15     t.circle(-80,10)
          16   t.seth(100)
          17   for i in range(23):
          18     t.circle(-80,10)
          19   t.fd(220)
          20 t.done()

          1.3 網(wǎng)頁愛心樹表白

          代碼過長,僅展示部分代碼:

           1 <body>
           2 
           3 <audio autoplay="autopaly">
           4 
           5   <source src="renxi.mp3" type="audio/mp3" />
           6 
           7 </audio>
           8 
           9 <div id="main">
          10 
          11   <div id="wrap">
          12 
          13     <div id="text">
          14 
          15       <div id="code"> <font color="#FF0000"> <span class="say">浮世三千 吾愛有三 日月與卿</span><br>
          16 
          17         <span class="say"> </span><br>
          18 
          19         <span class="say">日為朝  月為暮  卿為朝朝暮暮</span><br>
          20 
          21         <span class="say"> </span><br>
          22 
          23         <span class="say">在這浮浮沉沉的大千世界里 我愛的只有三樣</span><br>
          24 
          25         <span class="say"></span><br>
          26 
          27         <span class="say">太陽  月亮和我愛的你</span><br>
          28 
          29                 <span class="say"> </span><br>
          30 
          31         <span class="say">太陽帶給我們白晝和希望 月亮帶給我們夜幕和寧靜  </span><br>
          32 
          33                         <span class="say"> </span><br>
          34 
          35         <span class="say"> 你與我的朝夕相伴 于我而言即是永恒 你是我一生摯愛</span><br>
          36 
          37         <span class="say"></span><br>
          38 
          39         <span class="say">一生愛一人很難,也不丟人</span><br>
          40 
          41              <span class="say"> </span><br>    
          42 
          43                  <span class="say"> 最美的愛情愿景不就是"愿得一心人 白首不相離"嘛</span><br>
          44 
          45                          <span class="say"> </span><br>
          46 
          47                                  <span class="say"> 如果可以請牢記當(dāng)初的愛情承諾 記住最初的美好</span><br>
          48 
          49                         <span class="say"> </span><br>
          50 
          51         <span class="say">愿歲月靜好 淺笑安然 一切美好如約而至</span><br>
          52 
          53         <span class="say"> </span><br>
          54 
          55      </font>
          56 
          57      
          58 
          59       </div>
          60 
          61     </div>
          62 
          63     <div id="clock-box"> <span class="STYLE1"></span><font color="#33CC00">愿得一心人,白首不相離</font> <span class="STYLE1">這簡單的話語……</span>
          64 
          65       <div id="clock"></div>
          66 
          67     </div>
          68 
          69     <canvas id="canvas" width="1100" height="680"></canvas>
          70 
          71   </div>
          72 
          73 </div>

          1.4 煙花表白

          1.5 網(wǎng)頁愛心表白

          源碼如下:

            1 <!DOCTYPE html>
            2 <html lang="en">
            3 <head>
            4   <meta charset="UTF-8">
            5   <title>愛心</title>
            6   <style>
            7     *{margin:0; padding:0;}
            8     body{ background-color: #1E1E1E;     }
            9   </style>
           10 </head>
           11 <body>
           12 
           13   <canvas id="drawHeart"></canvas>
           14 
           15   <script>
           16     var hearts=[];
           17     var canvas=document.getElementById('drawHeart');
           18     var wW=window.innerWidth;
           19     var wH=window.innerHeight;
           20     // 創(chuàng)建畫布
           21     var ctx=canvas.getContext('2d');
           22     // 創(chuàng)建圖片對象
           23     var heartImage=new Image();
           24     heartImage.src='img/heart.svg';
           25     var num=100;
           26 
           27     init();
           28 
           29     window.addEventListener('resize', function(){
           30        wW=window.innerWidth;
           31        wH=window.innerHeight;
           32     });
           33     // 初始化畫布大小
           34     function init(){
           35       canvas.width=wW;
           36       canvas.height=wH;
           37       for(var i=0; i < num; i++){
           38         hearts.push(new Heart(i%5));
           39       }
           40       requestAnimationFrame(render);
           41     }
           42 
           43     function getColor(){
           44       var val=Math.random() * 10;
           45       if(val > 0 && val <=1){
           46         return '#00f';
           47       } else if(val > 1 && val <=2){
           48         return '#f00';
           49       } else if(val > 2 && val <=3){
           50         return '#0f0';
           51       } else if(val > 3 && val <=4){
           52         return '#368';
           53       } else if(val > 4 && val <=5){
           54         return '#666';
           55       } else if(val > 5 && val <=6){
           56         return '#333';
           57       } else if(val > 6 && val <=7){
           58         return '#f50';
           59       } else if(val > 7 && val <=8){
           60         return '#e96d5b';
           61       } else if(val > 8 && val <=9){
           62         return '#5be9e9';
           63       } else {
           64         return '#d41d50';
           65       }
           66     }
           67 
           68     function getText(){
           69       var val=Math.random() * 10;
           70       if(val > 1 && val <=3){
           71         return '愛你一輩子';
           72       } else if(val > 3 && val <=5){
           73         return '感謝你';
           74       } else if(val > 5 && val <=8){
           75         return '喜歡你';
           76       } else{
           77         return 'I Love You';
           78       }
           79     }
           80 
           81     function Heart(type){
           82       this.type=type;
           83       // 初始化生成范圍
           84       this.x=Math.random() * wW;
           85       this.y=Math.random() * wH;
           86 
           87       this.opacity=Math.random() * .5 + .5;
           88 
           89       // 偏移量
           90       this.vel={
           91         x: (Math.random() - .5) * 5,
           92         y: (Math.random() - .5) * 5
           93       }
           94 
           95       this.initialW=wW * .5;
           96       this.initialH=wH * .5;
           97       // 縮放比例
           98       this.targetScale=Math.random() * .15 + .02; // 最小0.02
           99       this.scale=Math.random() * this.targetScale;
          100 
          101       // 文字位置
          102       this.fx=Math.random() * wW;
          103       this.fy=Math.random() * wH;
          104       this.fs=Math.random() * 10;
          105       this.text=getText();
          106 
          107       this.fvel={
          108         x: (Math.random() - .5) * 5,
          109         y: (Math.random() - .5) * 5,
          110         f: (Math.random() - .5) * 2
          111       }
          112     }
          113 
          114     Heart.prototype.draw=function(){
          115       ctx.save();
          116       ctx.globalAlpha=this.opacity;
          117       ctx.drawImage(heartImage, this.x, this.y, this.width, this.height);
          118       ctx.scale(this.scale + 1, this.scale + 1);
          119         if(!this.type){
          120           // 設(shè)置文字屬性
          121         ctx.fillStyle=getColor();
          122           ctx.font='italic ' + this.fs + 'px sans-serif';
          123           // 填充字符串
          124           ctx.fillText(this.text, this.fx, this.fy);
          125         }
          126       ctx.restore();
          127     }
          128     Heart.prototype.update=function(){
          129       this.x +=this.vel.x;
          130       this.y +=this.vel.y;
          131 
          132       if(this.x - this.width > wW || this.x + this.width < 0){
          133         // 重新初始化位置
          134         this.scale=0;
          135         this.x=Math.random() * wW;
          136         this.y=Math.random() * wH;
          137       }
          138       if(this.y - this.height > wH || this.y + this.height < 0){
          139         // 重新初始化位置
          140         this.scale=0;
          141         this.x=Math.random() * wW;
          142         this.y=Math.random() * wH;
          143       }
          144 
          145       // 放大
          146       this.scale +=(this.targetScale - this.scale) * .1;
          147       this.height=this.scale * this.initialH;
          148       this.width=this.height * 1.4;
          149 
          150       // -----文字-----
          151       this.fx +=this.fvel.x;
          152       this.fy +=this.fvel.y;
          153       this.fs +=this.fvel.f;
          154 
          155       if(this.fs > 50){
          156         this.fs=2;
          157       }
          158 
          159       if(this.fx - this.fs > wW || this.fx + this.fs < 0){
          160         // 重新初始化位置
          161         this.fx=Math.random() * wW;
          162         this.fy=Math.random() * wH;
          163       }
          164       if(this.fy - this.fs > wH || this.fy + this.fs < 0){
          165         // 重新初始化位置
          166         this.fx=Math.random() * wW;
          167         this.fy=Math.random() * wH;
          168       }
          169     }
          170 
          171     function render(){
          172       ctx.clearRect(0, 0, wW, wH);
          173       for(var i=0; i < hearts.length; i++){
          174         hearts[i].draw();
          175         hearts[i].update();
          176       }
          177       requestAnimationFrame(render);
          178     }
          179   </script>
          180 </body>
          181 </html>

          二、程序語言表白

          2.1程序語言表白一

          2.2程序語言表白二

          2.3程序語言表白三

          2.4程序語言表白四


          主站蜘蛛池模板: 国产精品无码一区二区在线观 | 99精品国产高清一区二区| 色欲综合一区二区三区| 伊人色综合一区二区三区影院视频| 亚洲精品无码一区二区| 成人免费一区二区三区| 国产精品va一区二区三区| 亚洲AV成人一区二区三区观看 | 国产人妖视频一区二区| 久久久久女教师免费一区| 暖暖免费高清日本一区二区三区| 国产香蕉一区二区精品视频| 色窝窝无码一区二区三区色欲| 久久精品国产一区二区| 国产剧情一区二区| 欧美av色香蕉一区二区蜜桃小说 | 婷婷国产成人精品一区二| 欧美成人aaa片一区国产精品| 伊人色综合视频一区二区三区 | 国产精品亚洲高清一区二区 | 99热门精品一区二区三区无码 | 精品爆乳一区二区三区无码av| 久久青草精品一区二区三区| 久久精品免费一区二区三区| 国产在线精品一区二区中文| 高清一区二区三区日本久| 国产无线乱码一区二三区| 久久久久人妻精品一区蜜桃| 无码人妻精品一区二区三区66| 免费观看一区二区三区| 无码精品人妻一区二区三区免费看| 看电影来5566一区.二区| 无码人妻一区二区三区免费看| 精品无码一区在线观看| 91精品福利一区二区| 天堂成人一区二区三区| 人妻无码一区二区三区四区| 国产美女口爆吞精一区二区| 久草新视频一区二区三区| 3d动漫精品成人一区二区三| 成人无码精品一区二区三区|