新年快乐祝福动画效果
代码语言:html
所属分类:动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> @import url(https://fonts.googleapis.com/css?family=Roboto:400,300); body { text-align: center; background: #222; color: #fff; background-image: url("http://repo.bfw.wiki/bfwrepo/image/5e0404c255106.png"); background-size: cover; } h1 { font-family: 'Lobster Two', cursive; font-weight: 300; font-size: 100px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); margin: 0; width: 100%; } .visually-hidden { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; } /* code for animated blinking cursor */ .typed-cursor { opacity: 1; font-weight: 100; animation: blink 0.7s infinite; } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } /*MEDIA QUERY*/ @media only screen and (max-width: 715px) { h1 { font-size: 70px; } } @media only screen and (max-width: 500px) { h1 { font-size: 50px; } } </style> </head> <body translate="no"> <div class="type-wrap"> <h1> <span class="visually-hidden">Merry Christmas and a happy new year!</span> <span role="presentation" aria-hidden="true"></span> </h1> </div> <script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/jquery-3.2.1.min.js"></script> <script type="text/javascript" src="http://repo.bfw.wiki/bfwrepo/js/typed.1.1.4.js"></script> <script> $(".type-wrap span:last").typed({ strings: ["<strong>新 年 快 乐!</strong></br><strong>万 事 如 意!</strong>"], typeSpeed: 200, loop: false, contentType: 'html' }); /*SNOW*/ /** @license * DHTML Snowstorm! JavaScript-based snow for web pages * Making it snow on the internets since 2003. You're welcome. * ----------------------------------------------------------- * Version 1.44.20131208 (Previous rev: 1.44.20131125) * Copyright (c) 2007, Scott Schiller. All rights reserved. * Code provided under the BSD License * http://schillmania.com/projects/snowstorm/license.txt */ /*jslint nomen: true, plusplus: true, sloppy: true, vars: true, white: true */ /*global window, document, navigator, clearInterval, setInterval */ var snowStorm = (function(window, document) { // --- common properties --- this.autoStart = true; // Whether the snow should start automatically or not. this.excludeMobile = true; // Snow is likely to be bad news for mobile phones' CPUs (and batteries.) Enable at your own risk. this.flakesMax = 200; // Limit total amount of snow made (falling + sticking) this.flakesMaxActive = 100; // Limit amount of snow falling at once (less = lower CPU use) this.animationInterval = 25; // Theoretical "miliseconds per frame" measurement. 20 = fast + smooth, but high CPU use. 50 = more conservative, but slower this.useGPU = true; // Enable transform-based hardware acceleration, reduce CPU load. this.className = null; // CSS class name for further customization on snow elements this.excludeMobile = true; // Snow is likely to be bad news for mobile phones' CPUs (and batteries.) By default, be nice. this.flakeBottom = null; // Integer for Y axis snow limit, 0 or null for "full-screen" snow effect this.followMouse = true; // Snow movement can respond to the user's mouse this.snowColor = '#fff'; // Don't eat (or use?) yellow snow. this.snowCharacter = '•'; // • = bullet, · is square on some systems etc. this.snowStick = true; // Whether or not snow should "stick" at the bottom. When off, will never collect. this.targetElement = null; // element which snow will be appended to (null = document.body) - can be an element ID eg. 'myDiv', or a DOM node reference this.useMeltEffect = true; // When recycling fallen snow (or rarely, when falling), have it "melt" and fade out if browser supports it this.useTwinkleEffect = false; // Allow snow to randomly "flicker" in and out of view while falling this.usePositionFixed = false; // true = snow does not shift vertically when scrolling. May increase CPU load, disabl.........完整代码请登录后点击上方下载按钮下载查看
网友评论0