jquery实现打字效果
来源:互联网 发布:淘宝考试答题器 编辑:程序博客网 时间:2024/05/01 02:56
<!doctype html><html dl><head><title>TypeType</title><style>body { text-align:center; font-family: Monaco,Menlo,Consolas,"Courier New",monospace; background:rgb(51,51,51); margin:0;}#header { position:absolute; width:100%; top:50%;margin-top:-210px; -webkit-transition:all 1s; transition:all 1s; opacity:0;}.reveal #header { margin-top:-270px; opacity:0.3;}.reveal #header:hover { opacity:0.9; -webkit-transition:all 200ms; transition:all 200ms;}#header, #header a { height:40px; color:white; font-size:30px; text-decoration:none; font-family:'Helvetica Neue',Helvetica,sans-serif;}#header a:hover { text-decoration:underline;}#header iframe { position:absolute; top:0.3em; margin-lefT:0.5em;}.ta {position:absolute;right:50%;top:50%;margin-top:-210px;height:420px;width:420px;background:rgb(35,36,38);z-index:2;-webkit-transition:all 1s, color 400ms, outline 50ms;transition:all 1s, color 400ms, outline 50ms;overflow:hidden;}.textarea { display:block; background:none; height:400px; width:400px; padding:10px; color:rgb(236,236,236); font-size:130%;/* border:1px solid rgb(171,202,243);*/ border:0;}.textarea.dim {color:rgba(236,236,236,0.3);}#rhs { display:block; position:absolute; left:50%; top:50%; margin-top:-210px; height:420px; width:420px; background:rgba(230,230,230,1); white-space:pre; -webkit-transition:all 1s; -transition:all 1s; font-size:80%; overflow:hidden; text-overflow: ellipsis; text-align:left;}#rhs #code {height:400px;width:400px;padding:10px; background:none !important;}.ta { margin-right:-210px;}#rhs { margin-left:-210px;}.reveal .ta, .reveal #rhs { margin-right:0px; margin-left:0px;}#secondhalf { display:none;}#usage { position:absolute; display:block; border:0; background:rgb(209,141,249); background:#bdb; color:#030; z-index:3; display:block; bottom:-70px; left:15px; width:380px; height:3em; padding:5px; overflow:scroll; white-space:pre; opacity:0; -webkit-transition:bottom 1s, opacity 200ms; transition:bottom 1s, opacity 200ms; font-family: Monaco,Menlo,Consolas,"Courier New",monospace;}#usage.show { opacity:0.4; bottom:15px;}#usage:hover { opacity:1;}</style></head><body><div id="header"> typetype by @iamdanfox </div><div class="ta"><textarea spellcheck="false" class="textarea"></textarea><textarea id="usage" title="Just 578 bytes gzipped!" readonly spellcheck='off' wrap='off'><script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js" type="text/javascript"></script><script src="http://iamdanfox.github.io/typetype/jquery.typetype.min.js" type="text/javascript"></script></textarea></div><div id="rhs"><div id="code">$('textarea').focus() .typetype("Sometimes, it's really nice to simulate a human typing...", { callback: function() { $('body').addClass('reveal') } }).delay(1500) .typetype("\n\nThat's what this `typetype` jQuery plugin is for.")<span id="secondhalf"> .fadeTo(400,0.3).delay(1000).queue(function(){$('#secondhalf').fadeIn(1000);$('textarea').dequeue()}).delay(4000).fadeTo(400,1.0).delay(1000) .typetype("\n\nYou can make it fast... ",{ keypress:flashTextarea, t:60, e:0 }) .typetype("or slow and error-prone.", { t:200, e:0.2, // the default error rate is 0.04 }) .backspace(48) .typetype("Try it out!")</span></div></div><script src="http://yandex.st/highlightjs/8.0/highlight.min.js"></script><script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script><script type="text/javascript" src="../public/js/jquery/lib/jquery.typetype.min.js"></script><script type="text/javascript">function flashTextarea(){ console.log('fl') $('.ta').css({'outline':'1px solid rgba(255,255,0,0.7)'}) setTimeout(function(){ $('.ta').css({'outline':'1px solid rgba(255,255,0,0)'}) },50)}$(function(){ hljs.configure({languages:['js']}) hljs.highlightBlock($('#code')[0]) $('#usage').click(function(){ this.focus() this.select() }) $('.textarea').focus() .typetype("Sometimes, it's really nice to simulate a human typing...", { callback: function() { $('body').addClass('reveal') } }).delay(1500) .typetype("\n\nThat's what this `typetype` jQuery plugin is for.") .fadeTo(400,0.3).delay(1000).queue(function(){$('#secondhalf').fadeIn(1000);$('textarea').dequeue()}).delay(4000).fadeTo(400,1.0).delay(1000) .typetype("\n\nYou can make it fast... ",{ keypress:flashTextarea, t:60, e:0 }) .typetype("or slow and error-prone.", { t:200, e:0.2, // the default error rate is 0.04 callback: function(){ $("#usage").addClass('show') } }) .backspace(48) .typetype("Try it out!")})</script></body></html>
<!doctype html><html><head><title>TypeType</title><script src="../public/js/jquery/jquery-1.8.2.min.js"></script><script src="../public/js/jquery/lib/jquery.typetype.min.js"></script><script>$(function(){$('textarea') .typetype('Hello, world!') .delay(1000) .typetype('\n\nGoodbye.') .backspace(25) .fadeOut() // jQuery效果});</script><style></style></head><body><textarea></textarea></body></html>
0 0
- jquery实现打字效果
- 用Jquery实现打字效果
- JQuery插件开发 -- 实现打字效果
- jQuery动态打字效果
- JS实现打字效果
- JS实现打字效果
- CSS 实现打字效果
- Javascript实现打字效果
- js实现打字效果
- jQuery实现打字小游戏
- 使用 AJAX 实现 打字效果 、、 、
- UGUI 实现文本打字效果
- cocos2dx3.6实现打字效果
- 在命令行下实现打字效果
- 在命令行下实现打字效果
- JS实现简单的打字效果
- 用js实现自动打字动画效果
- unity中实现键盘打字的效果
- BindingSource 修改数据
- 互联网装修公司将是马路游击队的掘墓人!
- 样式化复选框(Styling Checkbox)
- 敏捷开发123
- CSS移动端的单位
- jquery实现打字效果
- Centos7配置iscsi多路径
- 性能测试新手误区(三):用户数与压力
- Java网络聊天程序
- C语言运算符的优先级和结合性
- jQuery中的动画
- dateutil和pytz的安装
- BZOJ3212 A Simple Problem with Integers
- 13、提升Android UI流畅度的建议