November 2011
7 posts
2 tags
css: 如何同时使用字体渐变和阴影
转发下自己在冰岩论坛发的帖子。
应马可要求发个帖..在写神兽页的header “拜神兽! 不挂科!!” 时,本来想截个图了之= =但大叔叫我用代码写,果然遇到了一些神奇的问题…
header由渐变+阴影构成,渐变用只有webkit核心才有的-webkit-background-clip: text写(详见http://www.qianduan.net/css3-text-gradient.html),阴影用text-shadow,但是写出来后我发现字全变黑了,渐变的颜色消失…
google一下原因,找到这个http://stackoverflow.com/questions/3802218/how-do-i-combined-css-text-shadow-and-background-image-webkit-gradient,现在来简述一下
...
2 tags
拜神兽,多库宣传页
周末总结下..
这个星期速度出了一张网页,下周就是13周考试周,西瓜想抓紧这个时间给多库做个宣传页,而我们院非常难得的已经考完了,周日半夜开始画图,周一上午给大叔review,追求速度大叔没叫我发论坛给大家拍砖,周一下午去教室抄作业,晚上写好静态,周二中午到工作间和西瓜上传课件,下午写好js(终于把自己的js动画加速减速的想法实践了下),给了馒头加个计数的程序(我php还没学会..汗颜),馒头半夜给了我俩接口,又研究ajax到半夜(好不容易用教育网缓冲好了fate,结果没电看了= =),周三中午上线了,成果如图:
今天先不谈代码谈设计,先摆上我参考的网站:
http://www.mosandbows.com.au/
http://www.thedesignkoop.com/
http://onedesigncompany.com/work/brandnew/1/
...
1 tag
5pai.com分享
今天我拍网的创始人张炼前辈来冰岩交流分享,讲了很多自己创业的经历,我拍网的成长与困境,感觉上回阿瓦回来的分享更多是谈到自己的经历很少提到公司的运作,这回终于实实在在得到一个互联网产品创始人在0到1阶段的分享。面对一个idea,从找到投资到拉人组队,到攻克技术还要花钱买流量,步步甘苦自知。
4 tags
桥接模式 - Notes On Pro JavaScript Design Patterns
主旨就是面向接口编程。
另外可以提供方便,一次调用两个独立的类:
var class1 = function(a){
this.a = a;
};
var class2 = function(b){
this.b = b;
};
var Bridge = function(a, b){
this.one = new class1(a);
this.two = new class2(b);
};
简化版的适配器。
一个简单的例子:
var addRequest = function(request){
var data = request.splt('-')[1];
// etc
};
var addRequestFromClick = function(request){
...
1 tag
my custom css
h2.h2{
font-size:16px;
}
pre{
white-space:normal;
background-color: #444;
color: white;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 2px solid #DEDEDE;
position: relative;
padding: 10px;
text-shadow: none;
background-image: none;
filter: none;
font: 12px...
4 tags
工厂模式 - Notes On Pro JavaScript Design Patterns
function Shop(){};
Shop.prototype={
sell:function(){}
}
function aShop(){};
extend(aShop, Shop);
aShop.prototype.sell = function(which){
switch(whitch){
case "A":
item = new A();
break;
case "B":
item = new B();
break;
case "C":
item = new C();
break;
case "D":
...
1 tag
为什么在tumblr?
很早以前就想写博客,结果一直拖到现在,原因很简单,我在纠结是找个国内的博客站还是自己买个域名租服之类的,最后决定来tumblr,原因也很简单,因为notch也在这里!