CSS3新增了众多CSS属性,以及众多新的选择器和伪类。这些属性包括:
border-radius: 指定边框的圆角大小 Box-shadow: 给元素添加阴影效果 text-shadow: 给文本添加阴影效果 rgba() / hsla(): 引入了alpha通道,增加了rgba()和hsla()这两种颜色表示方式 background-size: 指定背景图片的大小 background-clip / background-origin: 指定背景图片的裁剪区域和定位区域 transition: 添加CSS属性变换时的动画效果 transform: 通过旋转、缩放等变换方式改变元素的外观
CSS3还引入了众多新的选择器和伪类,包括:
:target: 选择当前URL指向的元素 :nth-child(): 选择制定父元素下的第几个子元素 :nth-last-child(): 选择处于父元素倒数第几个的子元素 :first-child / :last-child: 选择父元素下的第一个/最后一个子元素 :checked: 选择被选中的复选框或单选按钮 :disabled: 选择已禁用的表单元素
除以上列出的特性外,CSS3还包括新的布局方式、文字渲染、多列布局、动画和变换等等,这为Web开发提供了更丰富的选择。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。