七夕自己写的两首小诗 -- 并用php 和 js 实现文字淡入显示
来源:互联网 发布:怎么看手机mac地址 编辑:程序博客网 时间:2024/05/03 10:44
昨天七夕,自己想了两首 似诗非诗 的小诗,一首送给 -- 单身贵族, 一首送给 -- 成双比翼!但是昨天没有完成网页效果,真是可惜了!不过,今天完成啦!~~感觉效果还不错,其中淡入的效果参考了网上的代码!感谢:http://www.nowamagic.net/librarys/veda/detail/951
下面是我的所有源码:
供小伙伴们一起学习!
<html><head> <title>七夕主题</title> <style type="text/css"> .content span{ display: none; } </style></head><body> <?php header("Content-Type:text/html;charset=utf8"); $poemList = array( 'single' => array( 'title' => '七|夕|--|致|单|身', 'content' => '七|月|七|日|又|七|夕|,|牛|郎|织|女|鹊|桥|喜|。|单|身|的|你|别|失|意|,|明|年|七|夕|定|有|你|!', ), 'double' => array( 'title' => '七|夕|--|致|情|侣|', 'content' => '七|月|七|日|又|七|夕|,|牛|郎|织|女|鹊|桥|喜|。|成|双|的|你|别|得|意|,|明|年|七|夕|盖|有|你|!', ), ); // 构造内容html foreach($poemList as $key => $poem){ $poem['title'] = explode('|',$poem['title']); $poem['content'] = explode('|',$poem['content']); $poemList[$key] = $poem; } foreach($poemList as $key => $poem){ $title = ''; $content = ''; foreach($poem['title'] as $words){ $title .= '<span class="words">'.$words.'</span>'; } $title .= '<br/>'; foreach($poem['content'] as $words){ $content .= '<span class="words">'.$words.'</span>'; if($words == ',' || $words == '。' || $words == '!'){ $content .= '<br/>'; } } $content .= '<br/>'; $poem['title'] = $title; $poem['content'] = $content; $poemList[$key] = $poem; } ?> <div class="content"> <?php foreach($poemList as $poem){ echo $poem['title']; echo $poem['content']; } ?> </div><script type="text/javascript"> var count = 0; var t; var $spanList = document.getElementsByClassName("words"); function show(){ fadeIn($spanList[count],100); count = count + 1; if(count >= $spanList.length) return; t = setTimeout("show()",680); } var iBase = { SetOpacity:function(ev,v){ ev.filters?ev.style.filter = 'alpha(opacity= '+ v +')':ev.style.opacity = v/100; } } /** * 淡入效果 * @param elem 要有该效果的元素 * @param speed 淡入的速度 * @param opacity 淡入到多少 */ function fadeIn(elem,speed,opacity){ speed = speed || 20; opacity = opacity || 100; elem.style.display = 'inline-block'; elem.style.width = '40px'; elem.style.height = '40px'; iBase.SetOpacity(elem,0); var val = 0; (function(){ val += 5; iBase.SetOpacity(elem,val); if(val < opacity){ setTimeout(arguments.callee,speed); } })(); } window.onload = function() { show(); }</script></body></html>同时还在自己刚刚创建的小订阅号上发了关于这两首小诗的小文章!~~嘻嘻!~~~希望看到这里的小伙伴们帮忙关注一下这个订阅号公众号 —— 528红Bao
后期将会有红包大量来袭!~~~
0 0
- 七夕自己写的两首小诗 -- 并用php 和 js 实现文字淡入显示
- 偶然发现自己曾经写的一首小诗
- 爬山心得* 自己写的小诗*
- 两首有意思的小诗
- 自己写的淡入淡出轮播图基本实现(jq)
- js两种形式写淡入弹出轮播图(面向对象和不面向对象)
- 小诗两首
- jquery实现文字的淡入淡出
- 淡入的文字
- 下午:我很久以前写的一首小诗
- js实现轮播图--淡入淡出的效果。
- 用js实现div的淡入淡出
- css实现文字淡入淡出
- js实现的鼠标放上和移开显示不同图片和文字,样式比较好看
- 实现两段文字模式匹配对比的JS算法
- 【TextView】自己实现的TextView,只有显示文字功能。
- 基于jquery实现的文字淡入淡出效果
- 设置input隐藏并用js控制显示和隐藏
- javascript设计模式研究学习-设计模式类别
- Puzzle2D for 3dsMax拼图生成工具使用教程
- 为什么cdh5.3.6 oozie 4.0无法连接 hadoop ha,认不到share lib?
- 简单的做了喜爱活力广东的模板,新手新手~
- 学密码学一定得学程序
- 七夕自己写的两首小诗 -- 并用php 和 js 实现文字淡入显示
- HTTP的长连接和短连接
- POJ 3628 Bookshelf 2 (01背包)
- Android拓展TextView 实现跑马灯效果
- Condition java1.8
- 多玩我的世界盒子手机版怎么联机?我的世界盒子电脑版怎么联机?
- 单例模式
- Java 一切都是对象是不是伪命题
- Android Studio Error:Error: Expected resource of type id [ResourceType]