本文是个短篇,一点小技术的展示。如何妙用CSS3属性作为CSS hack来实现一些兼容性的页面效果,同时,又能兼顾一些现代浏览器。提供demo页面,必要截图以及源代码展示。总之,希望本文的内容能够对您的学习有所帮助。
文章关键字 ‘css3’
小tip:巧用CSS3属性作为CSS hack
2011年08月15日,星期一JS护航下CSS3效果的渐进增强使用
2011年07月29日,星期五CSS3 background扩展属性element简介
2011年07月16日,星期六CSS3的世界就像是未知的海洋世界,经常会冒出一些气息古怪的玩意。就拿background
这个属性来说,普通的图片,背景色自然不在话下,还支持多个背景图片,支持gradient线性或径向渐变,支持自定义起始方位,支持sapce
和round
平铺,支持背景大小自定义,剪裁形式自定义。
昨天,在mozilla开发者官网又发现了一个很有爱的background
属性,叫做element
。可以把页面元素当作背景图片来使,真是很神奇很嘎嘎,这里就简单介绍下……
CSS3选择器:nth-child和:nth-of-type之间的差异
2011年06月21日,星期二:nth-child和:nth-of-type都是CSS3中的伪类选择器,其作用近似却又不完全一样,对于不熟悉的人对其可能不是很区分,本文就将介绍两者的不同,以便于大家正确灵活使用这两类选择器。提供几个简单的对比实例页面以表现两者之间的差异,提供源代码展示,提供必要的截图。并附上自己对这两个选择器的一些认识和建议。总之,希望本文的内容能够对您的学习有所帮助。
HTML5自定义属性对象Dataset简介
2011年06月14日,星期二本文介绍个HTML里面的个东东——dataset,这是个DOMStringMap
对象,是HTML5一种新的含有多个名-值对的交互变量。作用是用来方便地控制HTML5中自定义的data属性。由于目前支持该属性的浏览器还不是很多,想要在实际项目中大范围使用还不太现实,所以本文只简单介绍该属性。
本文提供一些帮助理解和认识的demo页面,外带一些必要的截图以及源代码展示,总之,希望本文的内容能够对您的学习有所帮助。
CSS页面重构“鑫三无准则”之“无图片”准则
2011年05月25日,星期三
“鑫三无准则”这个概念貌似最早是在去年的去年一篇名叫“关于Google圆角高光高宽自适应按钮及其拓展”的文章中提过。这是自己在页面重构的经验中总结出来的一套约束自己CSS的准则,即“无宽度”、“无图片”和“无浮动”,目的是使CSS布局模块化以及增强可扩展性。
此准则是针对我个人的,可能没有什么适用性,也可能会对您的学习有所启发,所以这里还是简单分享下。其中“无宽度”准则则在去年秋天专门讲了下,这里再简单介绍下其中的“无图片”准则。
本文虽然文字不多,但是多涉及到的技术点不少。有demo,有截图,有源代码展示,总之,希望本文的内容能够对您的学习有所帮助。
小tip:IE不支持CSS3多背景的替代解决方案
2011年05月23日,星期一IE6-IE8浏览器不支持CSS3多背景(Multiple backgrounds),只使得这个很惹人爱的属性没了用武之地,好在IE浏览器下还是有替代的解决方法的。而本文的内容就是介绍这种替代方法,并展示了比较实际的应用实例。显然,像这种性质文章,demo页面自然少不了,丰富飞截图自然少不了,必要的源代码展示也少不了。总之,希望本文的内容能够对您的学习有所帮助。
CSS垂直翻转/水平翻转提高web页面资源重用性
2011年05月19日,星期四水平或是垂直翻转性质的东西基本上类似于镜像拷贝,于是,我们在web制作的时候,一旦遇到对称出现的元素的时候,我们只需要处理一个元素就可以了,然后另外一个直接翻转使用下。这不但节约了资源的利用,还减少了代码的开销,省去了不少工作时间,换言之延长了我们的寿命,可谓相当不错的东东。
本文就展示下如何实现元素的水平翻转与垂直翻转,同时列举了几个典型实现,以了解翻转效果的现实意义。雷打不动的,有demo,有截图,希望本文的内容能够对您的学习有所帮助。
翻译 – CSS3 Backgrounds相关介绍
2011年05月8日,星期日IE下实现类似CSS3 text-shadow文字阴影的几种方法
2011年05月4日,星期三IE9浏览器,甚至很可能IE10都不支持text-shadow
文字阴影属性,但是人民群众的智慧是无穷无尽的,我们可以使用一些特殊的手段,或是方法实现类似于文字阴影的效果,而本文就将简单展示几种我所知的方法。
一如既往,丰富飞demo页面,相应的源代码展示,截图示例。总之,希望本文的内容能够对您的学习有所帮助。