Google 知道你爱玩吃豆人
2010-05-24 下午 - thinking - Google
22日,为纪念“吃豆人”游戏30周年,google的首页的logo变了个脸,之后还专门保留了这个页面。有空可以来玩玩!
此举乃谷歌第一次将LOGO变为网友可互动的动画图像。创,意,啊~
2010-05-24 下午 - thinking - Google
22日,为纪念“吃豆人”游戏30周年,google的首页的logo变了个脸,之后还专门保留了这个页面。有空可以来玩玩!
此举乃谷歌第一次将LOGO变为网友可互动的动画图像。创,意,啊~




阿来,电器店的少爷公子。早起对他来说是天大的困难,糊里糊涂的过日子,41岁没讨老婆,自己妈的年龄也弄不清楚。好不容易等到青梅竹马的初恋离婚了,却因为一次相亲,爱上了一个叫爱莲的女孩…
爱莲,装修店老板的外甥女。有个好打架闹事的男友,家里反对他们,但她义无反顾的继续维持感情。相亲后,不知不觉的爱上了阿来…
片子怎么样?看了就知道!这105 min不会白浪费!
2010-05-13 下午 - thinking -
QQZone这两年火得一塌糊涂,我好的朋友们也经常更新空间里的相册和日志,还有在玩许多sns小游戏(我自己一年前就退役了)。现在我进去也只是了解一下朋友有们的相册和日志的更新,同时看看自己空间的新动态。刚好现在出来个迷你版,简直就直接“迷倒”了我。以后方便了,迅速了,就像国道上了高速一样。这样也为社会节省了不少资源,“绿色环保”了!~_~
留个地址:http://qz.qq.com/
2010-04-30 下午 - html/css/xml/xsl - CSS
实现效果如下图:
![]()
这个方法并非我创,我也是以前在网上看到,记下了原理。今天有时间了,整理思路,写出代码!原文我不记得地址了,只记得原作者是google的前端工程师,方法很赞,尽管多了四个空标签(如果不要三角箭头,就只多了外层嵌套的两个标签)。
一般我处理圆角效果,都是弄一张图片,里面放4个角(或更多颜色的角),利用浮动、相对定位再配合负margin来实现,也要多写空标签,而且是两对嵌套的标签(共4个)。这个方法固然好,毕竟用图片嘛,更美观,锐化效果要好。现在这个方法不用图片,从优化的角度分析,纯css不是更好吗!不过弊端还是有,只适合半径1-2像素的圆角,大了锯齿就出来啦~
如果需要实现多种颜色,那么可以将定义颜色的样式属性抽出来,单独弄一个类,比如灰色,新建个gary类,放在最外层标签上,控制好颜色。想实现几种就建几种。代码如下:
第一个div添加gray这个类:
以下css添加至样式表最后一行,再将前面控制颜色的属性删掉:
2010-04-30 下午 - html/css/xml/xsl - CSS

接手新项目,要写一个如上图的东西,简单做个说明:外层盒子固定宽度,文章标题字数超出即隐藏,并实现省略号(支持的浏览器),日期位置跟随标题宽度。
难度不大,关键要了解各浏览器的特性。这个东西难点就在于时间元素上,我利用float+负margin来解决,兼容性也好,遗憾的是hack没少用,实属无奈啊!-_-!
下面贴出代码:
css第4行, _background:transparent 解决IE6下“莫名”行高问题。
css第5行, _position:relative 解决IE6下该元素随外层宽度溢出隐藏。
css reset这里未提供,需自行添加。
用到图片一张:num.gif 打开后右键另存为!
2010-04-12 上午 - html/css/xml/xsl - html5

预览demo:html5 forms demo
很简单,添加属性 required
载入页面后,第一个NAME的输入框自动获取焦点。添加属性 autofocus
一直以来都是利用javascript的onblur、onfocus来实现一个输入框的提示信息,现在只需要添加属性 placeholder="要提示的内容"
将输入框的type设置为email,即可验证是否正确的邮箱地址。
可拖动的滑块,可设置一个最小值(min)和一个最大值(max),还可以设置每拖动一格数字变动的步长(step)。配合output实现当前值的显示。
output写法:
点击上下箭头按钮实现数字的加减操作。与“可拖动的滑块”类似,可设置最小值、最大值、步长。
可自行输入,也可以直接下拉选择。
不需要任何脚本的支持即可实现日历控件。
2010-03-27 下午 - html/css/xml/xsl - CSS3
此文提供“靓图”对照,帮助记忆再加深印象。此文仅介绍几个可以说是比较“靠谱”的属性或值,其中包括有渐变、RGBA、文本阴影、Box 阴影、圆角。
background: -webkit-gradient(linear, 0 0, 0 100%, from(red), to(blue));
webkit引擎下,5个参数值,记住每个都需要用“逗号”隔开就是了。
background: -moz-linear-gradient(top, red, blue);
Gecko引擎下,只有3个参数,linear已经放到了属性前缀中了。
background:linear-gradient(top, red, blue);
最后这个就是标准版本了,良好的前瞻是需要的。
还有几句要补充的:
如果你想设置超过2种以上的颜色渐变,那么可以这样写:
对于目前还没有支持css3的渐变的浏览器,比如IE、Opear,要记住在最前面写下一个简单的背景颜色(background-color),否则看到的将是空白。
Firefox可以使用角度来设定渐变的方向,而webkit只能使用x和y轴的坐标。
最后,回到IE:
IE不支持CSS3渐变,不过好在IE有个渐变滤镜,可以实现最简单的渐变效果:
渐变的效果可能在每个浏览器里看起来都不相同,此乃正常现象。
————————————————-分割一下————————————————-

R\G\B 分别指颜色值,a指透明度,0(透明)-1(不透明)。

只要是与颜色值有关的属性,都可以使用RGBA。
————————————————-分割一下————————————————-

x-offset(X轴距离), y-offset(Y轴距离), blur(阴影大小), color(阴影颜色)。

x-offset数值为正那么方向右,负则向左;y-offset数值正下负上。

可以为元素设置多重的阴影,中间用“逗号”隔开就行了。
————————————————-分割一下————————————————-

与文本阴影(text-shadow)写法是一致的,唯一区别在于添加了box-shadow的同时还别忘了火狐(Gecko引擎)用-moz-,Safari、Chrome等WebKit引擎则添加-webkit-。

照样也支持多重阴影,中间用“逗号”隔开。
————————————————-分割一下————————————————-

与边界、填充类似,也要区分火狐(Gecko引擎),Safari、Chrome等WebKit引擎。

四个角可以设置不同值的,但要记得-moz-与-webkit-的区别。
原文地址:The Basics of CSS3