Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产亚洲精品国看不卡,国产一区中文字幕在线观看,欧美日本日韩aⅴ在线视频

          整合營銷服務(wù)商

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

          免費咨詢熱線:

          html5+css3實現(xiàn)三款好看的告白愛心特效,趕緊去給女朋友演示吧

          言:每當(dāng)過節(jié)的時候,女朋友就抱怨我總是忘記給她買花,說程序不懂浪漫,這不我準(zhǔn)備了幾款愛心動畫特效,打算當(dāng)面向她表達(dá)一下。

          第一款:html5通過canvas實現(xiàn)浪漫告白愛心動畫特效

          寓意:告白無須多么華麗的語言,一顆顆小的愛心匯聚成一顆真心,讓你的另一半感受到濃濃的愛意。

          代碼難度系數(shù)★★★

          新建index.html,復(fù)制以下代碼保存在瀏覽器中打開即可。

          <!doctype html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>canvas 心</title>
          
          <style>
          html, body {
            height: 100%;
            padding: 0;
            margin: 0;
            background: #000;
          }
          canvas {
            position: absolute;
            width: 100%;
            height: 100%;
          }</style>
          </head>
          <body>
          
          <canvas id="pinkboard"></canvas>
          
          <script>
          /*
           * Settings
           */
          var settings = {
            particles: {
              length:   500, // maximum amount of particles
              duration:   2, // particle duration in sec
              velocity: 100, // particle velocity in pixels/sec
              effect: -0.75, // play with this for a nice effect
              size:      30, // particle size in pixels
            },
          };
          
          /*
           * RequestAnimationFrame polyfill by Erik M?ller
           */
          (function(){var b=0;var c=["ms","moz","webkit","o"];for(var a=0;a<c.length&&!window.requestAnimationFrame;++a){window.requestAnimationFrame=window[c[a]+"RequestAnimationFrame"];window.cancelAnimationFrame=window[c[a]+"CancelAnimationFrame"]||window[c[a]+"CancelRequestAnimationFrame"]}if(!window.requestAnimationFrame){window.requestAnimationFrame=function(h,e){var d=new Date().getTime();var f=Math.max(0,16-(d-b));var g=window.setTimeout(function(){h(d+f)},f);b=d+f;return g}}if(!window.cancelAnimationFrame){window.cancelAnimationFrame=function(d){clearTimeout(d)}}}());
          
          /*
           * Point class
           */
          var Point = (function() {
            function Point(x, y) {
              this.x = (typeof x !== 'undefined') ? x : 0;
              this.y = (typeof y !== 'undefined') ? y : 0;
            }
            Point.prototype.clone = function() {
              return new Point(this.x, this.y);
            };
            Point.prototype.length = function(length) {
              if (typeof length == 'undefined')
                return Math.sqrt(this.x * this.x + this.y * this.y);
              this.normalize();
              this.x *= length;
              this.y *= length;
              return this;
            };
            Point.prototype.normalize = function() {
              var length = this.length();
              this.x /= length;
              this.y /= length;
              return this;
            };
            return Point;
          })();
          
          /*
           * Particle class
           */
          var Particle = (function() {
            function Particle() {
              this.position = new Point();
              this.velocity = new Point();
              this.acceleration = new Point();
              this.age = 0;
            }
            Particle.prototype.initialize = function(x, y, dx, dy) {
              this.position.x = x;
              this.position.y = y;
              this.velocity.x = dx;
              this.velocity.y = dy;
              this.acceleration.x = dx * settings.particles.effect;
              this.acceleration.y = dy * settings.particles.effect;
              this.age = 0;
            };
            Particle.prototype.update = function(deltaTime) {
              this.position.x += this.velocity.x * deltaTime;
              this.position.y += this.velocity.y * deltaTime;
              this.velocity.x += this.acceleration.x * deltaTime;
              this.velocity.y += this.acceleration.y * deltaTime;
              this.age += deltaTime;
            };
            Particle.prototype.draw = function(context, image) {
              function ease(t) {
                return (--t) * t * t + 1;
              }
              var size = image.width * ease(this.age / settings.particles.duration);
              context.globalAlpha = 1 - this.age / settings.particles.duration;
              context.drawImage(image, this.position.x - size / 2, this.position.y - size / 2, size, size);
            };
            return Particle;
          })();
          
          /*
           * ParticlePool class
           */
          var ParticlePool = (function() {
            var particles,
                firstActive = 0,
                firstFree   = 0,
                duration    = settings.particles.duration;
            
            function ParticlePool(length) {
              // create and populate particle pool
              particles = new Array(length);
              for (var i = 0; i < particles.length; i++)
                particles[i] = new Particle();
            }
            ParticlePool.prototype.add = function(x, y, dx, dy) {
              particles[firstFree].initialize(x, y, dx, dy);
              
              // handle circular queue
              firstFree++;
              if (firstFree   == particles.length) firstFree   = 0;
              if (firstActive == firstFree       ) firstActive++;
              if (firstActive == particles.length) firstActive = 0;
            };
            ParticlePool.prototype.update = function(deltaTime) {
              var i;
              
              // update active particles
              if (firstActive < firstFree) {
                for (i = firstActive; i < firstFree; i++)
                  particles[i].update(deltaTime);
              }
              if (firstFree < firstActive) {
                for (i = firstActive; i < particles.length; i++)
                  particles[i].update(deltaTime);
                for (i = 0; i < firstFree; i++)
                  particles[i].update(deltaTime);
              }
              
              // remove inactive particles
              while (particles[firstActive].age >= duration && firstActive != firstFree) {
                firstActive++;
                if (firstActive == particles.length) firstActive = 0;
              }
              
              
            };
            ParticlePool.prototype.draw = function(context, image) {
              // draw active particles
              if (firstActive < firstFree) {
                for (i = firstActive; i < firstFree; i++)
                  particles[i].draw(context, image);
              }
              if (firstFree < firstActive) {
                for (i = firstActive; i < particles.length; i++)
                  particles[i].draw(context, image);
                for (i = 0; i < firstFree; i++)
                  particles[i].draw(context, image);
              }
            };
            return ParticlePool;
          })();
          
          /*
           * Putting it all together
           */
          (function(canvas) {
            var context = canvas.getContext('2d'),
                particles = new ParticlePool(settings.particles.length),
                particleRate = settings.particles.length / settings.particles.duration, // particles/sec
                time;
            
            // get point on heart with -PI <= t <= PI
            function pointOnHeart(t) {
              return new Point(
                160 * Math.pow(Math.sin(t), 3),
                130 * Math.cos(t) - 50 * Math.cos(2 * t) - 20 * Math.cos(3 * t) - 10 * Math.cos(4 * t) + 25
              );
            }
            
            // creating the particle image using a dummy canvas
            var image = (function() {
              var canvas  = document.createElement('canvas'),
                  context = canvas.getContext('2d');
              canvas.width  = settings.particles.size;
              canvas.height = settings.particles.size;
              // helper function to create the path
              function to(t) {
                var point = pointOnHeart(t);
                point.x = settings.particles.size / 2 + point.x * settings.particles.size / 350;
                point.y = settings.particles.size / 2 - point.y * settings.particles.size / 350;
                return point;
              }
              // create the path
              context.beginPath();
              var t = -Math.PI;
              var point = to(t);
              context.moveTo(point.x, point.y);
              while (t < Math.PI) {
                t += 0.01; // baby steps!
                point = to(t);
                context.lineTo(point.x, point.y);
              }
              context.closePath();
              // create the fill
              context.fillStyle = '#ea80b0';
              context.fill();
              // create the image
              var image = new Image();
              image.src = canvas.toDataURL();
              return image;
            })();
            
            // render that thing!
            function render() {
              // next animation frame
              requestAnimationFrame(render);
              
              // update time
              var newTime   = new Date().getTime() / 1000,
                  deltaTime = newTime - (time || newTime);
              time = newTime;
              
              // clear canvas
              context.clearRect(0, 0, canvas.width, canvas.height);
              
              // create new particles
              var amount = particleRate * deltaTime;
              for (var i = 0; i < amount; i++) {
                var pos = pointOnHeart(Math.PI - 2 * Math.PI * Math.random());
                var dir = pos.clone().length(settings.particles.velocity);
                particles.add(canvas.width / 2 + pos.x, canvas.height / 2 - pos.y, dir.x, -dir.y);
              }
              
              // update and draw particles
              particles.update(deltaTime);
              particles.draw(context, image);
            }
            
            // handle (re-)sizing of the canvas
            function onResize() {
              canvas.width  = canvas.clientWidth;
              canvas.height = canvas.clientHeight;
            }
            window.onresize = onResize;
            
            // delay rendering bootstrap
            setTimeout(function() {
              onResize();
              render();
            }, 10);
          })(document.getElementById('pinkboard'));</script>
          
          </body>
          </html>
          

          第二款:html5通過canvas實現(xiàn)愛心氣球上升動畫特效

          寓意:將想說的話打開一顆顆的愛心氣球上,隨著氣球不斷的升空,讓整個氛圍可更加地纏綿,看到此處可以有感動的淚水。

          代碼難度系數(shù)★★★

          新建index.html,復(fù)制以下代碼保存在瀏覽器中打開即可。

          <!doctype html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>情人節(jié)快樂:)</title>
          
          <style>
          canvas {
          	position: absolute;
          	top: 0;
          	left: 0;
          }</style>
          </head>
          <body>
          <canvas id=c></canvas>
          
          <script>
          var w = c.width = window.innerWidth,
          		h = c.height = window.innerHeight,
          		ctx = c.getContext( '2d' ),
          		
          		opts = {
          			phrases: [ "Don't die\nit's not hard", "You're the Best", "Every day,\nYou're beautiful", "Every occasion,\nYou're clever", "A world without You?\nNah", "Keep kicking ass", "You're better than them,\nwhoever they are", "You're just amazing", "You are,\ntherefore I am", "Nothing better than You \ncould have happened to the world" ],
          			balloons: 10,
          			baseVelY: -1,
          			addedVelY: -1,
          			baseVelX: -.25,
          			addedVelX: .5,
          			baseSize: 20,
          			addedSize: 10,
          			baseSizeAdder: 2,
          			addedSizeAdder: 2,
          			baseIncrementer: .01,
          			addedIncrementer: .03,
          			baseHue: -10,
          			addedHue: 30,
          			font: '15px Verdana'
          		},
          		
          		cycle = 0,
          		balloons = [];
          
          ctx.font = opts.font;
          
          function Balloon(){
          	this.reset();
          }
          Balloon.prototype.reset = function(){
          	
          	this.size = opts.baseSize + opts.addedSize * Math.random();
          	this.sizeAdder = opts.baseSizeAdder + opts.addedSizeAdder * Math.random();
          	this.incrementer = opts.baseIncrementer + opts.addedIncrementer * Math.random();
          	
          	this.tick = 0;
          	
          	this.x = Math.random() * w;
          	this.y = h + this.size;
          	
          	this.vx = opts.baseVelX + opts.addedVelX * Math.random();
          	this.vy = opts.baseVelY + opts.addedVelY * Math.random();
          	
          	this.color = 'hsla(hue,70%,60%,.8)'.replace( 'hue', opts.baseHue + opts.addedHue * Math.random() );
          	this.phrase = opts.phrases[ ++cycle % opts.phrases.length ].split( '\n' );
          	this.lengths = [];
          	
          	for( var i = 0; i < this.phrase.length; ++i )
          		this.lengths.push( -ctx.measureText( this.phrase[ i ] ).width / 2 );
          }
          Balloon.prototype.step = function(){
          	
          	this.tick += this.incrementer;
          	this.x += this.vx;
          	this.y += this.vy;
          	
          	var size = this.size + this.sizeAdder * Math.sin( this.tick );
          	
          	ctx.lineWidth = size / 40;
          	ctx.strokeStyle = '#eee';
          	ctx.beginPath();
          	ctx.moveTo( this.x, this.y - 2 );
          	ctx.lineTo( this.x, this.y + size );
          	ctx.stroke();
          	ctx.fillStyle = this.color;
          	
          	ctx.translate( this.x, this.y );
          	ctx.rotate( Math.PI / 4 );
          	//ctx.fillRect( -size / 2, -size / 2, size / 2, size / 2 );
          	ctx.beginPath();
          	ctx.moveTo( 0, 0 );
          	ctx.arc( -size / 2, -size / 2 + size / 4, size / 4, Math.PI / 2, Math.PI * 3 / 2 );
          	ctx.arc( -size / 2 + size / 4, -size / 2, size / 4, Math.PI, Math.PI * 2 );
          	ctx.lineTo( 0, 0 );
          	ctx.fill();
          	ctx.rotate( -Math.PI / 4 );
          	ctx.translate( -this.x, -this.y );
          	
          	ctx.translate( this.x, this.y + size + 15 );
          	ctx.scale( size / this.size, size / this.size );
          	ctx.fillStyle = '#eee';
          	for( var i = 0; i < this.phrase.length; ++i )
          		ctx.fillText( this.phrase[ i ], this.lengths[ i ], i * 15 );
          	ctx.scale( this.size / size, this.size / size );
          	ctx.translate( -this.x, -( this.y + size + 15 ) );
          	
          	if( this.y < -size * 3 )
          		this.reset();
          	
          }
          
          function anim(){
          	
          	window.requestAnimationFrame( anim );
          	
          	ctx.fillStyle = '#222';
          	ctx.fillRect( 0, 0, w, h );
          	
          	if( balloons.length < opts.balloons && Math.random() < .01 )
          		balloons.push( new Balloon );
          	
          	for( var i = 0; i < balloons.length; ++i )
          		balloons[ i ].step();
          }
          anim();</script>
          
          </body>
          </html>
          

          第三款:jQuery+css3實現(xiàn)愛心雨動畫特效

          寓意:天空中下起了愛心雨,襯托的房間變得溫暖,也讓整個場景都變得溫馨無比,想必此時可以有一個大大的擁抱。

          代碼難度系數(shù)★★★

          代碼有image、js和html,所以不好貼出來,有需要的朋友直接問我要吧。

          總結(jié):程序員的工作本身就很枯燥,特定找了幾個好看的特效拿出來和大家分享,希望大家能夠快樂每一天,上述代碼親測可用,歡迎點贊收藏。

          《完》

          大家如果喜歡的話麻煩點贊、關(guān)注、轉(zhuǎn)發(fā),謝謝大家。

          注頭條號,專注做前端

          誰說程序員不浪漫,其實有些程序還是很浪漫的好嘛,懂得學(xué)以致用,下面是一個前端開發(fā)利用所學(xué)html5制作的html5愛心+表白 ,附源碼

          如果你是一個單身程序員,那么趕緊的拿下這個資源吧

          源碼下載

          http://zjdx1.sc.chinaz.com/Files/DownLoad/webjs1/201401/jiaoben1892.rar

          ////

          S和css實現(xiàn),這是部分代碼

          注:這是一個3D場景,在PC端的話還可以按住鼠標(biāo)左鍵并拖動鼠標(biāo),來從各個視角觀察它。

          降低作品檔次的效果圖:





          寓意解釋:

          通過JS和CSS3組合實現(xiàn)的 碎片飄零效果。每個碎片都由一句情話組成,無數(shù)的情話碎片構(gòu)成了心型。在【情歌】伴隨下,當(dāng)所有【情話】碎片飛開后,便出現(xiàn)了更高的感情表達(dá)——【情畫】。

          當(dāng)兩個人的情感不再需要用言語——情話來表達(dá)時(即當(dāng)所有【情話】碎片飛開后),就出現(xiàn)了更高的感情境界——情畫。)


          HTML代碼

          <!doctype html>

          <html>

          <head>

          <meta charset="utf-8">

          <title>#三行情書#</title>

          <link rel="shortcut icon" href="./logo.ico" type="image/x-icon" />

          <link type="text/css" rel="stylesheet" href='http://fonts.googleapis.com/css?family=Ubuntu:300italic,300,700' />

          <link rel="stylesheet" type="text/css" href="./css/main.css">

          <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>

          <script type="text/javascript" src="./js/main.js"></script>

          </head>

          <body>

          <audio autoplay="autopaly">

          <source src="song.mp3" type="audio/mp3" />

          </audio>

          <div class="poem">

          夢隨風(fēng)醉纏綿<br>

          情如繭凝成緣<br>

          百花牽衣吐艷

          </div>

          <div class="mosaica">計科1502 白XX<a href="index.html">上一頁</a></div>

          <div class="container">

          <div id="plane1" class="plane">

          <div class="items">

          <!-- 第一行 -->

          <div class="item" style="top: 0px; left: 0px; width: 100px; height: 87.5px; animation-delay: 8.64s;background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 0px; left: 100px; width: 100px; height: 87.5px; animation-delay: 8.56s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item3" style="top: 0px; left: 200px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 0px; left: 300px; width: 100px; height: 87.5px; animation-delay: 9.74s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 0px; left: 400px; width: 100px; height: 87.5px; animation-delay: 8.28s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 0px; left: 500px; width: 100px; height: 87.5px;animation-delay: 8.88s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 0px; left: 600px; width: 100px; height: 87.5px;animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 0px; left: 700px; width: 100px; height: 87.5px; animation-delay: 9.76s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 0px; left: 800px; width: 100px; height: 87.5px; animation-delay: 8.4s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>


          <div class="item2" style="top: 0px; left: 200px; width: 100px; height: 87.5px; animation-delay: 1.64s; font-size: 25px;">風(fēng)</div>

          <div class="item2" style="top: 0px; left: 600px; width: 100px; height: 87.5px; animation-delay: 2.44s; font-size: 25px;">情</div>



          <!-- 第二行 -->

          <div class="item" style="top: 87.5px; left: 0px; width: 100px; height: 87.5px; animation-delay: 8.12s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 87.5px; left: 100px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item3" style="top: 87.5px; left: 200px; width: 100px;height: 87.5px;animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 87.5px; left: 300px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 87.5px; left: 400px; width: 100px; height: 87.5px; animation-delay: 8.8s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 87.5px; left: 500px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item3" style="top: 87.5px; left: 600px; width: 100px;height: 87.5px;animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 87.5px; left: 700px; width: 100px;height: 87.5px;animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 87.5px; left: 800px; width: 100px; height: 87.5px; animation-delay: 9.48s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>


          <div class="item2" style="top: 87.5px; left: 100px; width: 100px; height: 87.5px; animation-delay: 1.24s;font-size: 25px;">隨</div>

          <div class="item2" style="top: 87.5px; left: 300px; width: 100px; height: 87.5px; animation-delay: 1.84s;font-size: 25px;">醉</div>

          <div class="item2" style="top: 87.5px; left: 500px; width: 100px; height: 87.5px; animation-delay: 2.24s;font-size: 25px;">綿</div>

          <div class="item2" style="top: 87.5px; left: 700px; width: 100px;height: 87.5px;animation-delay: 2.64s; font-size: 25px;">如</div>


          <!-- 第三行 -->

          <div class="item" style="top: 175px; left: 0px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item3" style="top: 175px; left: 100px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item3" style="top: 175px; left: 200px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 175px; left: 300px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 175px; left: 400px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 175px; left: 500px; width: 100px; height: 87.5px;animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 175px; left: 600px; width: 100px; height: 87.5px;animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 175px; left: 700px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 175px; left: 800px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"> </div>


          <div class="item2" style="top: 175px; left: 0px; width: 100px; height: 87.5px; animation-delay: 1.04s;font-size: 25px;">夢</div>

          <div class="item2" style="top: 175px; left: 400px; width: 100px; height: 87.5px; animation-delay: 2.04s;font-size: 25px;">纏 </div>

          <div class="item2" style="top: 175px; left: 800px; width: 100px; height: 87.5px; animation-delay: 2.84s;font-size: 25px;">繭 </div>


          <!-- 第四行 -->

          <div class="item" style="top: 262.5px; left: 0px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 262.5px; left: 100px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 262.5px; left: 200px; width: 100px;height: 87.5px;animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 262.5px; left: 300px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item3" style="top: 262.5px; left: 400px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 262.5px; left: 500px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 262.5px; left: 600px; width: 100px;height: 87.5px;animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 262.5px; left: 700px; width: 100px;height: 87.5px;animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 262.5px; left: 800px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>


          <div class="item2" style="top: 262.5px; left: 0px; width: 100px; height: 87.5px; animation-delay: 4.64s;font-size: 25px;">艷</div>

          <div class="item2" style="top: 262.5px; left: 800px; width: 100px; height: 87.5px; animation-delay: 3.04s;font-size: 25px;"> 凝</div>

          <!-- 第五行 -->

          <div class="item" style="top: 350px; left: 0px; width: 100px; height: 87.5px; animation-delay: 8.04s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 350px; left: 100px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item3" style="top: 350px; left: 200px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 350px; left: 300px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 350px; left: 400px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 350px; left: 500px; width: 100px; height: 87.5px;animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 350px; left: 600px; width: 100px; height: 87.5px;animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 350px; left: 700px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 350px; left: 800px; width: 100px; height: 87.5px; animation-delay: 8.4s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>


          <div class="item2" style="top: 350px; left: 100px; width: 100px; height: 87.5px; animation-delay: 4.44s; font-size: 25px;">吐</div>

          <div class="item3" style="top: 350px; left: 300px; width: 100px; height: 87.5px; animation-delay: 5.64s; background:none; "> I</div>

          <div class="item3" style="top: 350px; left: 400px; width: 100px; height: 87.5px; animation-delay: 5.64s; background:none; "> L</div>

          <div class="item3" style="top: 350px; left: 500px; width: 100px; height: 87.5px; animation-delay: 5.64s; background:none; "> U</div>

          <div class="item2" style="top: 350px; left: 700px; width: 100px; height: 87.5px; animation-delay: 3.24s; font-size: 25px;">成</div>



          <!-- 第六行 -->

          <div class="item" style="top: 437.5px; left: 0px; width: 100px; height: 87.5px; animation-delay: 9.68s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 437.5px; left: 100px; width: 100px; height: 87.5px; animation-delay: 8.01s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 437.5px; left: 200px; width: 100px;height: 87.5px;animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 437.5px; left: 300px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item3" style="top: 437.5px; left: 400px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item3" style="top: 437.5px; left: 500px; width: 100px; height: 87.5px; animation-delay: 15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 437.5px; left: 600px; width: 100px;height: 87.5px;animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 437.5px; left: 700px; width: 100px;height: 87.5px;animation-delay: 8.29s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 437.5px; left: 800px; width: 100px; height: 87.5px; animation-delay: 9.2s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>


          <div class="item2" style="top: 437.5px; left: 200px; width: 100px; height: 87.5px; animation-delay: 4.24s;font-size: 25px;"> 衣</div>

          <div class="item2" style="top: 437.5px; left: 600px; width: 100px; height: 87.5px;animation-delay: 3.44s; font-size: 25px;"> 緣</div>

          <!-- 第七行 -->

          <div class="item" style="top: 525px; left: 0px; width: 100px; height: 87.5px; animation-delay: 8.98s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 525px; left: 100px; width: 100px; height: 87.5px; animation-delay: 9.15s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 525px; left: 200px; width: 100px;height: 87.5px;animation-delay: 8.78s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 525px; left: 300px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item3" style="top: 525px; left: 400px; width: 100px; height: 87.5px; animation-delay:15.96s; background: url('./img/100.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 525px; left: 500px; width: 100px; height: 87.5px; animation-delay: 14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 525px; left: 600px; width: 100px;height: 87.5px;animation-delay: 8.12s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 525px; left: 700px; width: 100px;height: 87.5px;animation-delay: 8.68s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 525px; left: 800px; width: 100px; height: 87.5px; animation-delay: 8.97s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>


          <div class="item2" style="top: 525px; left: 300px; width: 100px; height: 87.5px; animation-delay: 4.04s;font-size: 25px;"> 牽</div>

          <div class="item2" style="top: 525px; left: 500px; width: 100px; height: 87.5px;animation-delay: 3.64s; font-size: 25px;"> 百</div>

          <!-- 第八行 -->

          <div class="item" style="top: 612.5px; left: 0px; width: 100px; height: 87.5px; animation-delay: 8.89s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 612.5px; left: 100px; width: 100px; height: 87.5px; animation-delay: 8.87s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 612.5px; left: 200px; width: 100px;height: 87.5px;animation-delay: 8.99s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 612.5px; left: 300px; width: 100px; height: 87.5px; animation-delay: 8.25s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>

          <div class="item" style="top: 612.5px; left: 400px; width: 100px; height: 87.5px; animation-delay:14.96s; background: url('./img/12.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 612.5px; left: 500px; width: 100px; height: 87.5px; animation-delay: 8.97s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 612.5px; left: 600px; width: 100px;height: 87.5px;animation-delay: 8.9s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 612.5px; left: 700px; width: 100px;height: 87.5px;animation-delay: 9s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"> </div>

          <div class="item" style="top: 612.5px; left: 800px; width: 100px; height: 87.5px; animation-delay: 8.5s; background: url('./img/13.jpg') no-repeat; background-size: 100% 87.5px;"></div>


          <div class="item2" style="top: 612.5px; left: 400px; width: 100px; height: 87.5px; animation-delay: 3.84s;font-size: 25px;">花 </div>

          </div>

          </div>

          </div>

          </body>

          </html>


          css代碼

          * {

          box-sizing: border-box;

          }


          主站蜘蛛池模板: 国产91精品一区二区麻豆亚洲| 国产精品一区二区久久| www.亚洲一区| 国产91一区二区在线播放不卡| 精品国产亚洲一区二区在线观看| 亚洲bt加勒比一区二区| 色综合一区二区三区| 精品无码一区在线观看| 中文字幕一区日韩在线视频 | 亚洲中文字幕在线无码一区二区 | 伊人精品视频一区二区三区| 久久久久人妻精品一区三寸| 久久久国产精品一区二区18禁| 一区二区视频免费观看| 最新中文字幕一区| 人妻av综合天堂一区| 97久久精品无码一区二区天美| 久久4k岛国高清一区二区| 国产婷婷一区二区三区| 一区二区免费电影| 日韩视频一区二区| 精品一区二区三区在线视频观看| 中文字幕一区日韩精品| 日本免费一区二区三区四区五六区| 久久毛片免费看一区二区三区| 精品福利一区3d动漫| 精品一区二区三区3d动漫| 精品一区精品二区| 精品视频在线观看你懂的一区| 日韩美女视频一区| 国产精品毛片一区二区 | 日韩一区二区三区四区不卡| 精品无人区一区二区三区| 综合人妻久久一区二区精品| 一区二区日韩国产精品| 亚洲日本一区二区三区在线不卡 | 国内偷窥一区二区三区视频| 东京热人妻无码一区二区av| 国产精品无码一区二区三级| 国产一区二区电影| 日韩国产免费一区二区三区|