动态背景插件Backstretch

Backstretch是一款简单的jQuery插件,可以帮助你给网页添加一个动态的背景图片,可以自动调整大小适应屏幕的尺寸,当然这样做的缺点是当图片尺寸比屏幕小的时候,图片会因为自动延伸而变形,所以我们可以劲量使用高分辨率大尺寸的图片做背景,更重要的是支持图片的自动切换。
具体插件介绍和下载见点此进入

具体食用用法:

一.添加下面必须的JS代码到页面,一般情况下jquery.js是引入的,不要重复

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
<script type="text/javascript" src="/jquery.backstretch.min.js"></script>

二.插件本身提供了三种实例:
1.简单背景自适应窗体大小

<script>
    $.backstretch("pot-holder.jpg");
</script>

2.点击切换背景

<script>
    $.backstretch("pot-holder.jpg", {speed: 500});

    $("#pot-holder").click(function (e) {
      e.preventDefault();
      $.backstretch("pot-holder.jpg");
    });

    $("#coffee").click(function (e) {
      e.preventDefault();
      $.backstretch("coffee.jpg");
    });
</script>

在适当的地方添加以下代码,当点击时背景会被改变

<button id="pot-holde">点击此处显示背景图片pot-holder.jpg</button>
<button id="coffee">点击此处显示背景图片coffee.jpg</button>

3.自动切换背景

<script>
    $.backstretch([
      "pot-holder.jpg",
      "coffee.jpg",
      "dome.jpg"
      ], {
        fade: 750,
        duration: 4000
    });
</script>

喜欢的小伙伴们,可以动手呢….

wordpress彩色标签云

从wordpress 2.3版本开始,使用wp_tag_cloud函数来调用文章标签显示列表,WP博主可以轻易地通过设置wp_tag_cloud函数的标签参数属性,使标签实现多样化显示。
用法:

<?php wp_tag_cloud( $args ); ?>

具体的参数说明请参考官方说明;例如本站在侧边栏生成标签云

<aside class="tags">
<h2>标签云</h2>
<?php wp_tag_cloud('smallest=12&largest=12&number=45&order=DESC'); ?>
</aside>

添加以下css,具体在每个主题下请自行修改下

.tags{padding: 12px 13px 10px 15px;}
.tags a:nth-child(9n){background-color: #4A4A4A;}
.tags a:nth-child(9n+1){background-color: #428BCA;}
.tags a:nth-child(9n+2){background-color: #5CB85C;}
.tags a:nth-child(9n+3){background-color: #D9534F;}
.tags a:nth-child(9n+4){background-color: #567E95;}
.tags a:nth-child(9n+5){background-color: #B433FF;}
.tags a:nth-child(9n+6){background-color: #00ABA9;}
.tags a:nth-child(9n+7){background-color: #B37333;}
.tags a:nth-child(9n+8){background-color: #FF6600;}
.tags a{opacity: 0.80;filter:alpha(opacity=80);color: #fff;background-color: #428BCA;display: inline-block;margin: 0 5px 5px 0;padding: 0 6px;line-height: 21px}
.tags a:hover{opacity: 1;filter:alpha(opacity=100);}

具体实例看这个图就可以,本站测试后已删除
tag-cloud
现在网上大部分彩色标签云只是改变文字的颜色,而这个是改变标签背景色,看到顺手就扒过来,请不要见怪啊
咳咳,代码肯定不是自己写的啊,但为什么会提到呢,主要是这个nth-child

CSS伪类选择器 nth-child(an+b)

第一种:简单数字序号写法:nth-child(number)直接匹配第number个元素。参数number必须为大于0的整数。
li:nth-child(3){background:orange;}/*把第3个LI的背景设为橙色*/

第二种:倍数写法:nth-child(an)匹配所有倍数为a的元素。其中参数an中的字母n不可缺省,它是倍数写法的标志,如3n、5n。
li:nth-child(3n){background:orange;}/*把第3、第6、第9、…、所有3的倍数的LI的背景设为橙色*/

第三种:倍数分组匹配:nth-child(an+b) 与 :nth-child(an-b)
先对元素进行分组,每组有a个,b为组内成员的序号,其中字母n和加号+不可缺省,位置不可调换,这是该写法的标志,其中a,b均为正整数或0。如3n+1、5n+1。但加号可以变为负号,此时匹配组内的第a-b个。(其实an前面也可以是负号,但留给下一部分讲。)
li:nth-child(3n+1){background:orange;}/*匹配第1、第4、第7、…、每3个为一组的第1个LI*/
li:nth-child(3n+5){background:orange;}/*匹配第5、第8、第11、…、从第5个开始每3个为一组的第1个LI*/
li:nth-child(5n-1){background:orange;}/*匹配第5-1=4、第10-1=9、…、第5的倍数减1个LI*/
li:nth-child(3n±0){background:orange;}/*相当于(3n)*/
li:nth-child(±0n+3){background:orange;}/*相当于(3)*/

第四种:反向倍数分组匹配:nth-child(-an+b)
此处一负一正,均不可缺省,否则无意义。这时与:nth-child(an+1)相似,都是匹配第1个,但不同的是它是倒着算的,从第b个开始往回算,所以它所匹配的最多也不会超过b个:
li:nth-child(-3n+8){background:orange;}/*匹配第8、第5和第2个LI*/
li:nth-child(-1n+8){background:orange;}/*或(-n+8),匹配前8个(包括第8个)LI,这个较为实用点,用来限定前面N个匹配常会用到*/

第五种:奇偶匹配:nth-child(odd) 与 :nth-child(even)
分别匹配序号为奇数与偶数的元素。奇数(odd)与(2n+1)结果一样;偶数(even)与(2n+0)及(2n)结果一样。

一路顺疯

p2121672022
医术精湛的妇产科医生章开风流倜傥,对男女之事素来抱着“只求开心,不求结果”的不负责心态,是典型的一名“高富帅渣男”。某天一封携带B超化验单的神秘邮件,让在花丛中来去自如的章医生从此“一蹶不振”。为了能让自己“重振雄风”,章开决定要找到这个女人和自己的孩子,而一心寻找初恋情人的弟弟更成了他一路上无法甩开的麻烦制造源。 继续阅读

扯蛋

据说,很多人,这一周就一件事。。。等放假!
经常来的人都知道本博客主题使用是大发的,不过自己扒了一些功能到上面。下午无聊,就琢磨给主题在手机视图上加个菜单,于是就参照大发的优雅的wordpress菜单一步一步操作,一切操作完后,用手机访问,没有达到预期的效果;于是把修改过的地方全部改过来了,结果发现在缩放浏览器窗口时发现侧边栏不会消失(响应式布局),仔细检查修改过代码发现没有问题,于是看了下css

@media screen and (max-width:960px){
#wrapper{margin:0!important}
.fluid{margin-right:0!important}
.single-content{margin-right:0!important}
#wpsidebar{display:none}
.pojshow{width:436px!important}
}

试了下在#wpsidebar后面加上!important,居然有OK了

#wpsidebar{display:none!important}

好奇的是css没变啊,怎么突然会失效了,召唤大发
PS 1:关于!important假如我们定义一个这样的样式:

#box{background-color: #ffffff !important; background-color: #000000;}

那么在支持该语法的浏览器,如Firefox、Opera中,能够理解!important的优先级,背景显示#ffffff颜色,而在IE中则显示#000000.
PS 2:其实一直觉得这个主题有点过窄,于是在css中添加了一下代码

@media screen and (min-width:1280px){
#wrapper{max-width:1130px}
}

这样一改有觉得页面不好看,纠结….

一个字:累

最近真的是很忙了,有快半个月没更新了;虽然很忙,但还是会到处看下,不过留言到真少了。搞了个微博页面,是根据大发的PHP调用新浪微博API ,有兴趣的可以过去围观。
废话不说了,最近看到一个视频,是利用虚拟影像重建技术使邓丽君和周杰伦隔空对唱。
【与邓丽君隔空对唱】杰伦说;如果我能穿越时空,回到30年前,和她合唱一首歌,是多么荣幸的事情。演唱会运用来自好莱坞特效团队的高科技;虚拟影像重建技术;邀请邓丽君与杰伦合唱,邓丽君真实重现的程度令人啧啧称奇!与杰伦跨时空对唱《你怎么说》《红尘客栈》《千里之外》!
[youku]XNjA2NzA2MjA4[/youku]

温馨提示:此处内容需要评论本文后才能查看.