Stylus-NodeJS下构建更富表现力/动态/健壮的CSS

2012年06月29日 by 张 鑫旭 阅读 117193 次, 今日 10 次


SASS显然优于LESS(所以你就休息去吧),SASS刚出来的时候我就在文章有有所提到,现在貌似已经被很多同行熟知,甚至有些小众项目组已经使用之。
然而,我却没有专门花功夫介绍SASS, 为何?那为何现在又花大把功夫整理和介绍Stylus?异同在何处?……

阅读全文…

photon-3D光线引擎项目展示与介绍

2012年06月20日 by 张 鑫旭 阅读 47949 次, 今日 9 次

众所周知,3D效果是否逼真,光线的模拟很重要——不同角度光线,不同的阴影/投影显示。
一个正方体,我们最多可以同时看到3面,这3面我们使用CSS可以很从容的模拟,但是,这种模拟往往过于平面。不过,如果我们增加点阴影,显然,效果就完全不一样。而这种光线效果的添加就是photon引擎所做的事情!

本文就将介绍这个很赞的3D光线渲染引擎photon. 希望对感兴趣的朋友提供点帮助。

阅读全文…

小tip: 外链地址网站标志图标API应用

2012年06月13日 by 张 鑫旭 阅读 78871 次, 今日 5 次

本文主要介绍如何利用一些API获得网站的favicon,即收藏图标,标志图标。并且如何在实际项目中应用。一如既往,提供必要截图,demo实例页面以及源代码展示。总之,希望本文的内容能够对您的学习有所帮助。

阅读全文…

理解CSS3 transform中的Matrix(矩阵)

2012年06月8日 by 张 鑫旭 阅读 632177 次, 今日 126 次

理解CSS3 transform中的Matrix(矩阵)

本文非常详尽的讲解了CSS3 transform中的矩阵。花了很多时间制作了很多帮助理解的demo,还专门制作了效果演示gif动图,配以丰富必要的截图说明,文字表述上也力求通俗易懂。个人觉得本文质量还是很不错的,希望可以对此感兴趣的人提供力所能及的帮助。

阅读全文…

如何灵活利用免费开源图标字体-IcoMoon篇

2012年06月4日 by 张 鑫旭 阅读 253648 次, 今日 37 次

本文实际上是围绕IcoMoon这个平台介绍的,IcoMoon是为了方便广大前端开发人员使用图标字体而开发的。确实很好用,体验也很好,也非常有实用价值,故介绍。

使用一步一步,有非常详尽的截图,希望本文的内容能够对您的学习有所帮助。

阅读全文…

渐进使用HTML5语言识别, so easy!

2012年05月24日 by 张 鑫旭 阅读 95231 次, 今日 7 次

本文介绍如何在您的浏览器上渐进使用HTML5语音识别功能,以及该功能潜在的一些问题。丰富必要的demo,生动有趣的截图,幽默诙谐的文字,相信本文的内容对您的学习有所帮助的。

阅读全文…

不同CSS布局实现与文字鼠标选择的可用性

2012年05月21日 by 张 鑫旭 阅读 63376 次, 今日 7 次

我们平时因为A原因或B原因,需要复制web页面上的文字内容。常见的操作就是按住鼠标,选中要复制的文字区域,抬起鼠标按键,目标区域的文字就选中了。
不知你知不知道,有些看山去OK的CSS布局实际影响了页面上文字复制的可用性。
这么说吧,假设你在微博上看见一个名为“屌丝逆袭”的标题,但是,由于孤陋寡闻,不知道这个标题啥意思,于是想百度之,最快的方式就是选择→复制→搜索。结果,像中了邪,这几个文字TMD就是选不准,老把旁边的“萝莉御姐”一起选中了;然后,这个标题又是链接,不能双击选……

本文重在抛砖引玉,希望对各个同行有所小小意识与启发。

阅读全文…

W3C DOM异常对象DOMException介绍

2012年05月14日 by 张 鑫旭 阅读 222847 次, 今日 32 次

最近用jqmobi折腾个小项目,由于框架本身一起其他使用原因,连续遇到DOMException 12以及DOMException 7错误。查阅各个资料,发现国内几乎没有相关比较系统的文章。为方便他人以及自己查找匹对,故这里整理一篇小文。希望可以对以后遇到DOMException错误的同行们提供一些帮助。

阅读全文…

伪类+js实现CSS3 media queries跨界准确判断

2012年05月11日 by 张 鑫旭 阅读 95726 次, 今日 8 次

我们都知道,CSS3 media queries是响应布局实现之利器。国外很多著名的前端站点,如css-tricks, smashingmagazinegazine等都采用了响应布局。
虽然国内此技术应用就像是打不着的打火机,没法跟如火如荼的欧美相比。但是,毕竟趋势是向前发展的,总会迎来遍地开花的时候,只是时间的长短而已。
media queries可以让设备在不同尺寸下应用不同的CSS样式、布局等。以适应手持设备、普屏显示器、宽屏显示器,以及未来冰箱上的联网显示器,汽车上的数码设备等。然后,仅仅通过CSS做布局可能无法应对所有的交互请求。
……
如何让JS的修改与CSS布局改变同步呢?

阅读全文…

获取元素CSS值之getComputedStyle方法熟悉

2012年05月8日 by 张 鑫旭 阅读 358342 次, 今日 34 次

我们都用过jQuery的CSS()方法,其底层运作就应用了getComputedStyle以及getPropertyValue方法。
对于那些只想混口饭吃的人来讲,晓得CSS()如何使用就足够了。对于希望在JS道路上越走越远的来人说,简单了解一些JS库底层实现对自己的学习很有帮助。可能谈不上信手拈来的使用,至少对创造一些创意新颖的新技术拓宽了思路。
jQuery为何受欢迎,其中原因之一就是方法名称比……

阅读全文…