一、新增选择器
1.CSS3新增选择器:
1).divl>p:first-child:获得class名称是div1下面的第一个元素;
2).divl>p:last-child:获得class名称是divl下面的最后一个元素;
3).div1>p:nth-child(数字):获取具体的某一个子元素;
4).divl>p:empty:获取空的元素对象;
5).div1:before/after:伪对象之前(或者之后)插入内容;
2.选择器分类:
(1)基础选择器:
![](https://img.haomeiwen.com/i18633299/c7ea8e193c010fa1.png)
(2)关系选择器:
![](https://img.haomeiwen.com/i18633299/b42a2b3eabc1fb14.png)
(3)伪类选择器:
![](https://img.haomeiwen.com/i18633299/63c8910628dfeb83.png)
(4)伪对象选择器:
![](https://img.haomeiwen.com/i18633299/0e5759211d0f77a4.png)
二、新增属性
1)倒圆角指令设置所有四个 border-*-radius 属性。:border-radius像素;
2)旋转角度:transform:rotate(度数deg);
4)放大倍数:transform:scale(倍数);
5)水平位移和垂直位移(X/Y):transform:translate(像素,像素);
6)2D角度旋转X/Y:transform:skew(deg,deg);
7)可伸缩框属性(阴影水平偏移 垂直偏移 模糊度 阴影的颜色):Box-shadow:像素 像素 像素 颜色;
8)动画标签(0-100%):目前浏览器都不支持 @keyframes 规则。
Firefox 支持替代的 @-moz-keyframes 规则。
Opera 支持替代的 @-o-keyframes 规则。
Safari 和 Chrome 支持替代的 @-webkit-keyframes 规则。
@keyframes
name{
From{}
To{}
三、京东购物车网页搭建
1.效果图:
![](https://img.haomeiwen.com/i18633299/ef5604a4bee31115.png)
![](https://img.haomeiwen.com/i18633299/f9a008c099100e65.png)
2.实现步骤:
(1)封装的属性布局:
![](https://img.haomeiwen.com/i18633299/4c102bb1429a1b34.png)
(2)导航栏
![](https://img.haomeiwen.com/i18633299/36e6eab5a9441192.png)
![](https://img.haomeiwen.com/i18633299/ba770d4a2a806687.png)
(3)搜索框:
![](https://img.haomeiwen.com/i18633299/4700143088d6e011.png)
![](https://img.haomeiwen.com/i18633299/5c439ba21bfe33d0.png)
(4)标题栏:
![](https://img.haomeiwen.com/i18633299/c76d4c79dc3e5670.png)
![](https://img.haomeiwen.com/i18633299/bb53b4deb981d91c.png)
(5)显示菜单:
![](https://img.haomeiwen.com/i18633299/1dcb945fea562d1c.png)
![](https://img.haomeiwen.com/i18633299/1a105619f41a07bc.png)
(6)商品展示菜单:
复制两个HTML改变内容即可;
![](https://img.haomeiwen.com/i18633299/34e020ff48a94040.png)
![](https://img.haomeiwen.com/i18633299/0281bddadaf0903b.png)
(7)结算栏:
![](https://img.haomeiwen.com/i18633299/ed33d4765adc1fdc.png)
![](https://img.haomeiwen.com/i18633299/c2cf15daf1d89ce4.png)
网友评论