Follow me on GitHub

存档在2010年01月10日

浏览器

纯CSS 利用“-moz-box-shadow”为图片添加阴影效果

这几天Kainy在网上闲逛见到一些博客的图片有漂亮的阴影效果,还以为是每张图片上传前处理过,可是在ie6下浏览则无阴影效果,问了好多地方都没结果,网络上查找到的也大都是用css调用带阴影图片做背景和图片结合起来,形式的阴影效果,并非纯css生成的阴影效果。

今天看到QQ空间的相册中也用到了这一效果,于是翻翻源码,经一番努力发现原来是用到了“-moz-box-shadow”这──盒子阴影。这个特性允许在任何支持盒子模型的元素上投射出“阴影”效果。

由于CSS3的盒子阴影属性目前还在发展中,所以Firefox特化的把他实现为-moz-box-shadow。这种特化方式是Firefox实现CSS中的实验属性的方法之一,在属性前面加上前缀“-moz-”。等到这个属性最终被CSS3确定之后,属性会重新命名为“box-shadow”。

为元素添加盒子阴影效果非常直观。CSS3标准中允许的取值为: More >

推荐本博加入的两个推广方式

写博第一个:

之前的博客有用过一段,不过那时候不怎么重视互动,觉得这么个滚来滚去的东西还影响美观也就撤下了,现在重新用上,希望能带来些不一样的访客哈。BlogUpp,就是一个所有加入他代码的博客,经过验证后都可以互换展现机会,在彼此的博客上展示自己。而那些展位就可以为你带来额外的流量,如果你展位足够多的话,那可以估计流量是可观的。是什么让 BlogUpp! 与众不同?

不需要注册账号就可以使用不会曝光邮件和隐私没有附加的广告协议和其他要求没有动画和恼人的广告防欺诈体制和公平分享原则对WordPress和其他相似平台支持良好获得目标读者 (个人疑问:真的可以使受众与目标读者吻合?)新用户展示机会奖励 业内最高的交换比率 (10:9)想知道它是怎么工作的?…BlogUpp!定期更新您的博客快照并读取您的RSS利用我们已经激活的服务,在其他博客上显示缩略图缩略图上出现的是您博客上的最新文章每当有10个读者访问您的博客,您的博客便会在其他博客出现9次在你博客中出现的Widget(如右侧示

More >

关于沙箱技术(沙盒技术)

今天在cnbeta上看到一篇文章说chrome所以是浏览器安全标准的原因中提到了“沙盒”这个东东,于是百度谷歌了些资料,归纳如下:

沙箱其实就是一个硬盘过滤文件驱动,具体来说,就是你把要写的东西写到了硬盘上,但实际上并没有写到硬盘,而是到了一个转存处,读取内容需要判断是沙箱开启之前就存在的内容还是开沙箱之后写入的内容,要分别从不同的地方读取内容,重启之后把转存的地方清零。

文件过滤的驱动编写和加载方法(网上找到的,关键词是bitmap):就是一小块一小块的扇区,bitmap每一位对应磁盘上的一个扇区,N位就有N个扇区,这个位如果为0,就认为这个扇区的数据没有被存储到其他地方,如果为1就是存到了其他地方,写的时候把bitmap置1,读的时候就从bitmap为1的扇区从转存的地方读回来,如果为0就还是从原设备读取数据,重启后bitmap恢复为全0。

沙盒的一个具体应用提到的是Google Native Client,下文介绍其设计思路: More >