
			<p>如题，给大家介绍和讲解几个常用的CSS3属性，并用到实处。</p>
<p>先看demo（<span style="color: #008000;">请使用Chrome或者Firefox浏览，IE的靠边</span>）：</p>
<p style="text-align: center;"><a class="btn-demo" href="http://www.daqianduan.com/example/?pid=3943" target="_blank">点此查看实例</a></p>
<p>觉得爽的可以继续阅读下面的知识点，感觉不爽的可绕行。</p>
<h2>使用基础的Html和CSS写出雏形</h2>
<p>需要一提的是头像（img）的排版。给外面a标签padding-left:;，img自身float:left;margin-left:;，这种写法避免了不少因浮动产生的问题，且代码简明，推荐适当的使用此方法。</p>
<h2>使用并解说所用CSS3</h2>
<p>接下来给大家说说这个读者墙所应用到的css3属性，及其具体的使用方法，老鸟可以飞了。</p>
<h3>渐变：</h3>
<p>background-image:-webkit-linear-gradient(#aaa,#bbb);?这是最简单的线性渐变，所以写起来也比较爽。</p>
<p>渐变方式：由上至下渐变，<strong>#aaa</strong>开始，<strong>#bbb</strong>结束</p>
<p>兼容浏览器的写法：-webkit-linear-gradient，-moz-linear-gradient，-o-linear-gradient，linear-gradient</p>
<h3>圆角：</h3>
<p>border-radius:2px; 不多说，2像素弧度的圆角，对背景、边框、图片都适用。</p>
<p>不要小看这简单的代码，可以当圆规使：</p>
<ul>
<li>圆角矩形；</li>
<li>椭圆；</li>
<li>圆；</li>
<li>可选择性圆角，border-radius:2px 0 0 2px;</li>
</ul>
<p>圆角方式：border-radius: <strong>a b c d</strong>; 顺序是：<strong>a</strong>=上左、<strong>b</strong>=上右、<strong>c</strong>=下右、<strong>d</strong>=下左；</p>
<p>具体怎么个圆法，靠你练习了，这绝对是CSS3中最最常用到的一个属性；</p>
<h3>阴影：</h3>
<p>box-shadow:len1 len2 len3 len4 color (inset); 详解如下：</p>
<ul>
<li><strong>len1</strong>：第1个长度值用来设置对象的阴影水平偏移值。可为负值；</li>
<li><strong>len2</strong>：第2个长度值用来设置对象的阴影垂直偏移值。可为负值；</li>
<li><strong>len3</strong>：如果提供了第3个长度值则用来设置对象的阴影模糊值。不允许负值；</li>
<li><strong>len4</strong>：如果提供了第4个长度值则用来设置对象的阴影外延值。不允许负值；</li>
<li><strong>color</strong>：设置对象的阴影的颜色。</li>
<li><strong>inset</strong>：设置对象的阴影类型为内阴影。不设置时，则对象的阴影类型为外阴影</li>
</ul>
<p>高级用法：box-shadow:len1 len2 len3 len4 color (inset) , len5 len6 len7 color ; ?属性后可以跟多个阴影配置，用逗号隔开。</p>
<p>box-shadow的实际应用相当广泛，不仅可设置对象阴影，还可描边、内发光等等，一般是作为立体效果的按钮。</p>
<p>和box-shadow类似的css3属性text-shadow，设置文本阴影。</p>
<h3>变换：</h3>
<p>transition:property?duration?timing-function; 这是定义动画的变换方式，也是css3动画的核心。</p>
<p><strong>property</strong> 可以是：</p>
<ul>
<li>all – 表示对象内所有元素执行变换；</li>
<li>none – 表示不执行变换；</li>
</ul>
<p><strong>duration</strong> 是设置整个变换所用的时间，格式：.2s 或 2s ；</p>
<p><strong>timing-function</strong> 是设置变换效果，可以是后面的任意一个：ease, linear, ease-in, ease-out, ease-in-out, cubic-bezier(x1, y1, x2, y2)，默认值时easy；各个值的效果不同，各式各样的变换效果可以满足部分体验的需求。</p>
<p>兼容浏览器的写法：-webkit-transition，-moz-transition，-o-transition，transition</p>
<h2>结语</h2>
<p>css3确实很强大，但不要泛滥使用，恰到好处的使用css3会给交互带来很好的体验。</p>
<p>So，更多的了解和学习css3的各个属性的使用方法是必须的，尤其是用在移动开发上。</p>
<p>转载请注明：<a href="http://www.daqianduan.com">大前端</a> &raquo; <a href="http://www.daqianduan.com/css3-readers-list/">详细解说：简单CSS3实现炫酷读者墙</a></p>		