云联天下首页 |  登陆 |  注册 |  密码找回 |  关于我们 | 加入收藏 
首页技术资料网站建设→也为CSDN Blog加效果 【字号: 】 【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

也为CSDN Blog加效果

网址来源:http://www.kehui.net发布时间: 2006-12-07 00:00:16

  虽然开通CSDN Blog已经很久了,但却一直不知道该怎么加效果,看着别人的Blog那么眩,真是羡慕死了。直到前段时间在网上看到一篇文章,《CSDN blog 添加音乐和天气预报效果》,这才恍然大悟,原来给自己的Blog加效果这么简单。于是利用五一的空档,为自己的Blog增加了效果。
  登陆自己的Blog后,选择“配置”,然后在“公告”栏中编写自己想要的效果。你可能很奇怪,怎么在这里编写?没错,就是在这里编写,公告栏可是支持HTML的。至于我加的效果呢,就比较简单了,只是在公告栏显示一个日期,增加了背景音乐,别的也没什么,惟一能吹一下的就是日期显示的颜色和背景音乐在每次登陆时都会改变(喂,别拿鸡蛋飞我)。那么我是怎么做的呢?看一下代码:
  <!-- 日期显示和背景音乐的代码是动态生成的,因此这里要使用div -->
  <div id="media"></div>
  <script language="javascript">
    var date = new Date(); //声明一个时间对象,以获取当前时间
    var sec = date.getSeconds() % 10; //获取当前的秒数,跟10取模
    
    var MusicName; //用于保存背景音乐的URL路径
    var StyleName = "media" + sec; //用于保存样式名,该样式用来显示日期颜色
    switch (sec) //根据取模的结果判断播放哪首歌曲
    {
      case 1:
        MusicName = "http://radio.cqumzh.cn/music/caocao.mp3";
        break;
      case 2:
        MusicName = "http://www.fawjy.com/hj/wy/a/dxh.mp3";
        break;
      case 3:
        MusicName = "http://ziwo.chengdeshi.com/mp3/江南.mp3";
        break;
      case 4:
        MusicName = "http://image2.sina.com.cn/ent/pc/2003-03-24/55/3_28-55-918-58_2003032419327.rm";
        break;
      case 5:
        MusicName = "http://ziwo.chengdeshi.com/mp3/宁夏.mp3";
        break;
      case 6:
        MusicName = "http://www.vincentjun.com/music/wudang.mp3";
        break;
      case 7:
        MusicName = "http://www.lylhg.com/xzc/up/updj/200631936737737.mp3";
        break;
      case 8:
        MusicName = "http://www.yuhan.com.cn/zhufu/143740.mp3";
        break;
      case 9:
        MusicName = "http://voice.sohu.com/adhtml/ivrqrj/ad/ling9.mp3";
        break;
      default: //处理模为0的情况及其它特殊情况
        MusicName = "http://www.gzlis.edu.cn/xyzx/mp3/qianzihe.mp3";
        break;
    }
    
    //生成背景音乐的HTML代码
    var divmedia = "<embed src="" + MusicName + "" type="audio/x-pn-realaudio-plugin" width="0" height="0" autostart="true" loop="true"></embed>";
    //生成日期显示的HTML代码
    var datemedia = "<div id="" + StyleName + "">" + date.getYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日</div>";


    var strHTML = divmedia + datemedia;
    document.getElementById("media").innerHTML = strHTML; //利用div,将HTML代码动态增加到页面中
  </script>
以上代码可以根据登陆时的秒数分别显示10种不同的效果。不过这里还想说明几件事:
  1.<embed>标记并不是W3C推荐的,W3C推荐的是<object>标记;
  2.这里访问id为media的<div>标记用的是document.getElementById("media"),而不是document.all.media,这里使用的方式才是被推荐的;
  3.innerHTML属性,用来改变标记内部的HTML代码,还有一个innerText属性,可以用来改变标记内部的字符串,利用innerHTML和innerText属性,可以对页面实现动态刷新;
  4.我这里的歌曲都直接引自网上,这不是一个好的方式,相关内容可以参考《CSDN blog 添加音乐和天气预报效果》。
  至此,HTML代码虽然已经写好了,但是相应的样式还没加呢,所以还要在了“自定义CSS样式”栏中做些处理,我编写的样式如下:
  #media {width : 100%; text-align : center; line-height : 12; font-weight : bold; font-size : 24;}
  #media0 {color : maroon;}
  #media1 {color : #fc6;}
  #media2 {color : #3c0;}
  #media3 {color : #0cf;}
  #media4 {color : #00c;}
  #media5 {color : #609;}
  #media6 {color : black;}
  #media7 {color : #36f;}
  #media8 {color : #f60;}
  #media9 {color : #fcf;}
这里用的都是id样式。
  修改之后点击“保存”按钮,提示已更新后,就可以去自己Blog的首页看看了。






Didizyp 

相关新闻
v 受Ruby on Rails影响的PHP开发框架 2006-12-07 00:00:16
v webpartzone无法显示最小化和关闭按钮? 2006-12-07 00:00:16
v 各类WEB建设环境开发平台的搭建 2006-12-07 00:00:16
v 在网页中插入视频播放代码全集 2006-12-07 00:00:16
v 三种主流动态网页制作技术比较之我见 2006-12-07 00:00:16
v Apache、php、mysql(最新安装版) 2006-12-07 00:00:16
v APACHE2.02+PHP5+mysql5配置 2006-12-07 00:00:16
v PhotoShop快捷键[推荐] 2006-12-07 00:00:16
v dotText源码阅读(5)--URLreWrite和Handler 2006-12-07 00:00:16
v 同时支持三种事件模型的javascript 2006-12-07 00:00:16
  最新新闻
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装

  最新帖子
 ※室内空气污染的危害及  [sensor]
 ※超声波风速传感器在生  [sensor]
 ※这么冷清  [gabc111]
 ※手机APP操作有问题  [ssy11407]
 ※智慧云谷智慧家居将在  [cici]
 ※上传下载  [cici]
 ※下载智慧家居  [apple2008]
 ※秋季干燥,智慧家居温  [apple2008]
 ※智慧家居紧扣热点 安全  [apple2008]
 ※办公大楼如何智慧化管  [apple2008]
 ※智慧云谷工业自控的优  [apple2008]
 ※传感器助力智慧家居 感  [apple2008]
 ※智能开关品牌,如何选  [apple2008]
 ※智慧云谷开关智能安防  [apple2008]
 ※没有专业人员,如何安  [apple2008]
 ※烟台智慧云谷董事长任  [apple2008]
 ※互联网+助推智能家居产  [apple2008]
 ※WiFi智能家居你还在用  [apple2008]
 ※智慧云谷智慧家居:创  [apple2008]
 ※智能家居如何赢得市场  [apple2008]
钯碳回收 硝酸银回收 银浆回收 银焊条回收 回收银浆 氯化钯回收 氯化钯回收 氧化钯回收 回收硝酸钯 钯水回收价格 海绵钯回收 钯炭回收价格 回收镀金板 深圳钯碳回收 镇江氯化钯回收 杭州钯浆回收 银浆回收多少钱 回收钯碳公司 硝酸银的价格 那里有回收金 氯化钯回收价格 江苏擦银布回收 硝酸银价格 德州钯粉回收 银铜回收 回收钯粉 回收铂碳催化剂 佛山钯碳回收 金盐回收价格 海绵钯回收 钯碳高价回收 钯回收价格 钯炭回收