CSS3对于开发者来说给我们的web应用带来了更多的可能性,极大提高了我们的开发率。在使用CSS3之后,我们今后对于图片和java的依赖就更加的小了。接下来,就由我来为大家简单介绍一下CSS3的特性。
一、在选择器上的支持
CSS3在选择器上的支持可谓是丰富多彩,使得我们能够灵活的控制样式,而不必为元素进行规范化的命名,CSS3的选择器包括利用属性选择器可以根据属性指选择相应的元素,而利用兄弟选择器则可以选择同级兄弟结点或者紧邻的下一个结点。
二、在动画上的支持
CSS3支持的动画类型更加的丰富了,主要有transform(变换)、transition(过渡)和animation(动画)。不仅在类型上更加多样,你还可以对特定的属性设置transition,所以在以后面对更多的脚本开发者,会更加的方便简单。
三、在样式上的支持
对于CSS3的特性,不得不提的就是“圆角”的这个功能特性了。这个功能可以给我们广大的开发者省去更多的时间和精力去切图拼凑,去制作一个圆角。另外,CSS3还支持阴影,盒阴影和文本阴影以及渐变效果。而且这些效果使用起来比之前更加的方便。CSS3对于自体的定义也有了新的改变,可以对字体进行自定义,更加丰富了样式的多样性和自由性。CSS3对于连续文本换行也新增了一个属性word-wrap,你可以设置其为normal(不换行)或break-word(换行),这解决了连续英文字符出现页面错位的问题,也不需要后端去截取这个连续字符。使用CSS3还可以给边框加背景,总之,CSS3在样式上的支持更加的丰富多彩了,对于开发者来说也是一个不小的福音。