如题,给你们介绍和讲解几个经常使用的CSS3属性,并用到实处。css
先看demo(请使用Chrome或者Firefox浏览,IE的靠边):前端
点此查看实例css3
以为爽的能够继续阅读下面的知识点,感受不爽的可绕行。web
须要一提的是头像(img)的排版。给外面a标签padding-left:;,img自身float:left;margin-left:;,这种写法避免了很多因浮动产生的问题,且代码简明,推荐适当的使用此方法。浏览器
接下来给你们说说这个读者墙所应用到的css3属性,及其具体的使用方法,老鸟能够飞了。css3动画
background-image:-webkit-linear-gradient(#aaa,#bbb); 这是最简单的线性渐变,因此写起来也比较爽。学习
渐变方式:由上至下渐变,#aaa开始,#bbb结束动画
兼容浏览器的写法:-webkit-linear-gradient,-moz-linear-gradient,-o-linear-gradient,linear-gradientspa
border-radius:2px; 很少说,2像素弧度的圆角,对背景、边框、图片都适用。对象
不要小看这简单的代码,能够当圆规使:
圆角方式:border-radius: a b c d; 顺序是:a=上左、b=上右、c=下右、d=下左;
具体怎么个圆法,靠你练习了,这绝对是CSS3中最最经常使用到的一个属性;
box-shadow:len1 len2 len3 len4 color (inset); 详解以下:
高级用法:box-shadow:len1 len2 len3 len4 color (inset) , len5 len6 len7 color ; 属性后能够跟多个阴影配置,用逗号隔开。
box-shadow的实际应用至关普遍,不只可设置对象阴影,还可描边、内发光等等,通常是做为立体效果的按钮。
和box-shadow相似的css3属性text-shadow,设置文本阴影。
transition:property duration timing-function; 这是定义动画的变换方式,也是css3动画的核心。
property 能够是:
duration 是设置整个变换所用的时间,格式:.2s 或 2s ;
timing-function 是设置变换效果,能够是后面的任意一个:ease, linear, ease-in, ease-out, ease-in-out, cubic-bezier(x1, y1, x2, y2),默认值时easy;各个值的效果不一样,各式各样的变换效果能够知足部分体验的需求。
兼容浏览器的写法:-webkit-transition,-moz-transition,-o-transition,transition
css3确实很强大,但不要泛滥使用,恰到好处的使用css3会给交互带来很好的体验。
So,更多的了解和学习css3的各个属性的使用方法是必须的,尤为是用在移动开发上。
转载请注明:大前端 ? 详细解说:简单CSS3实现炫酷读者墙