zoukankan      html  css  js  c++  java
  • 利用animate.css和es6制作文字向上滚动的效果

    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<link rel="stylesheet" type="text/css" href="animate.css" />
    		<title></title>
    		<style type="text/css">
    			* {
    				margin: 0;
    				padding: 0;
    			}
    			
    			.animated {
    				transition: all 0.2s;
    				-webkit-transition: all 0.2s;
    			}
    		</style>
    	</head>
    
    	<body>
    		<div style="background-color: #CCCCCC; overflow: hidden; line-height: 50px;height: 50px;">
    			<ul id="wenzi">
    				
    			</ul>
    
    		</div>
    
    		<script>
    			let strArr = [
    				'111111111111111剪粉丝看撒的发生的塑料袋口附近按时',
    				'2222222222222fjdlsssssk老地方付付付付付付付付付付付付军扩',
    				'33333333333333福建省多绿扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩扩军',
    			];
    
    			let wz = document.getElementById('wenzi');
    			let i = 1;
    			wz.innerHTML = `<li class='animated  slideInUp'> ${strArr[0]} </li>`;
    			let startMarquee = function() {
    				wz.innerHTML = `<li class='animated  slideInUp'> ${strArr[i]} </li>`;
    				i++;
    				if(i >= strArr.length) i = 0;
    			};
    
    			// startMarquee();
    		
    			
    			setInterval("startMarquee()", 1500);
    		</script>
    
    	</body>
    
    </html>

    无间隙
                success = function (data) {
                    let strArr = data.data.results;
                    console.log(strArr);
                    let winList = document.getElementById('winning-list');
                    let i = 1, j = 2;
                    winList.innerHTML = `<div class="animated slideOutUp">
                                            <img src="${strArr[0].headImgUrl}" alt="" class="winPic">
                                            <span class="winGifBox"><span class="winGif">${strArr[0].nickName}</span>获得了一份奖品</span>
                                         </div>
                                         <div class="animated slideInUp">
                                            <img src="${strArr[1].headImgUrl}" alt="" class="winPic">
                                            <span class="winGifBox"><span class="winGif">${strArr[1].nickName}</span>获得了一份奖品</span>
                                         </div>`;
                    listAnimate = function () {
                        winList.innerHTML = `<div class="animated slideOutUp">
                                                <img src="${strArr[i].headImgUrl}" alt="" class="winPic">
                                                <span class="winGifBox"><span class="winGif">${strArr[i].nickName}</span>获得了一份奖品</span>
                                             </div>
                                            <div class="animated slideInUp">
                                                <img src="${strArr[j].headImgUrl}" alt="" class="winPic">
                                                <span class="winGifBox"><span class="winGif">${strArr[j].nickName}</span>获得了一份奖品</span>
                                             </div>`;
                        i++;
                        j++;
                        if (i >= strArr.length) i = 0;
                        if (j >= strArr.length) j = 0;
                    };
                    setInterval("listAnimate()", 2000);
                    if (strArr.length < 1) {
                        clearInterval(listAnimate());
                    }
    
                }
    

      

      

  • 相关阅读:
    CSS基础学习记录——CSS选择器及其特殊性计算
    CSS基础学习记录——CSS中哪些属性可以继承?
    行内框和行框的概念,line-height和vertical-align的关系理解
    【转】DOM中NodeList、HTMLCollection、NamedNodeMap三个动态集合的理解
    property参数讲解
    CocoaPods安装方法
    ios UITextField 以及键盘显示总结
    Xcode11 在Xib中进行UIScrollView布局
    锁问题总结-同一个线程两次获取同一把锁
    【转载】ARM MMU详解
  • 原文地址:https://www.cnblogs.com/mengruying/p/6276829.html
Copyright © 2011-2022 走看看