css动画走马灯5秒,CSS3 文本跑马灯动画

JavaScript

语言:

JaveScriptBabelCoffeeScript

确定

var texts = [

"HELLO",

"SERIN YOON",

"COMPUTER SCIENCE",

"UNIVERSITY OF ILLINOIS",

"DECEMBER", "2015",

"WEB DEVELOPMENT",

"UI/UX",

"LINKEDIN",

"GITHUB",

"CODEPEN",

];

var charset = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789/ ";

var shuffled = [];

shuffle();

console.log(shuffled);

setInterval(unshuffle, 40);

function shuffle() {

for (var i = 0; i < texts.length; i++) {

var str = '';

shuffled[i] = [];

for (var j = 0; j < texts[i].length; j++) {

if (texts[i][j] === ' ') str += ' ';

else str += charset.charAt(Math.floor(Math.random() * charset.length));

}

shuffled.push(str);

}

}

function unshuffle() {

for (var i = 0; i < texts.length; i++) {

for (var j = 0; j < texts[i].length; j++) {

if (shuffled[i][j] !== texts[i][j]) {

shuffled[i][j] = charset[(charset.indexOf(shuffled[i][j]) + 1) % charset.length];

}

display();

}

}

}

function display() {

$('.hello').text(shuffled[0].join(''));

$('.name').text(shuffled[1].join(''));

$('.major').text(shuffled[2].join(''));

$('.school').text(shuffled[3].join(''));

$('.month').text(shuffled[4].join(''));

$('.year').text(shuffled[5].join(''));

$('.web').text(shuffled[6].join(''));

$('.ui').text(shuffled[7].join(''));

$('.linkedin').text(shuffled[8].join(''));

$('.github').text(shuffled[9].join(''));

$('.codepen').text(shuffled[10].join(''));

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值