项目搭建
- index.html
- index.css
- 
导航条
- 布局 
- 一个外部div 里面三个ul   
- 服务栏ul- 竖线的实现- 用京东项目的设置span元素来实现
- 直接打竖线
 
 
- 竖线的实现
- 用户信息ul
- 购物车ul 
- 外部容器 - 宽高
- 行高使文字居中
- 背景颜色
 
- 内部容器- 加写好的W类使居中
- 内部的元素都浮动了,所以高度为0- 高度塌陷,加clearfix解决
 
 
- 第一个ul- 左浮动
 
- 第二个ul和第三个ul右浮动- 要先调整顺序,不然浮动时购物车到不了最右边
 
- 内部容器里的li都左浮动
- 观察官网的点击,a要设置范围给用户点击- 可以display:block。a变成行内块元素,会被里面的文本撑开高度
 
- 分割线设置
- 购物车的设置
导航条下拉栏
- app下载的下拉栏- 在下载App的a里添加div结构- 放置img和span文字- 注意span会继承祖先元素的line-height,要重新设置
- 继承父元素的a的hover的颜色属性,要重新设置颜色
 
- 小三角的实现(难点)- 实际上border是一个梯形,把宽高设置为0时变成了三角
- 去掉上边界,但要保留左右边界,只是把颜色设置为transparent
- 不要多加结构,直接a的after伪类设置
 
- 下拉栏的思想:- 初始设为display:none
- 鼠标移入时设为display:block
 
 
- 放置img和span文字
 
- 在下载App的a里添加div结构
- 下拉栏的渐出效果怎么实现- 不用display:none来隐藏而是使用height:0
- 然后要overfloat:hidden来设定溢出的内容
- 修改Hover伪类为height:全高度
- 加上一个transition:height .5s 设定渐出效果
 
头部导航条

- 外部全屏的容器   - 内部容器- logo- 对网站比较重要,放到h1当中- a
 
 
- 对网站比较重要,放到h1当中
- 导航条- div.nav-wrapper- ul
 
 
- div.nav-wrapper
- 搜索框
 
- logo
 
- 内部容器
- 头部logo- 切换效果  - 通过绝对定位left偏移量使两图并排
- 设置transition设置left的渐变
- 要设置初始值和hover后的末值才能形成渐变
 
 
- 切换效果  
- 下拉栏- 还是切换效果,通过height
- 通过Id设定特定的几个li有hover效果
 
 
                         
                                

