HTML基础06-小阶段练习

129 阅读1分钟

本次目标

基于前端技术(HTML+CSS3),完成小米官网的排版。

要求:

  1. 实现页面整体布局
  2. 实现页面动画效果

实现效果

首屏效果 image.png

二屏闪购效果 2.png 产品分类效果1 image.png

产品分类效果2 image.png

底部效果 image.png

课程适用对象

有一定前端基础。熟练掌握以下技能:

  • 了解HTMl+CSS的基本标签和常用属性
  • CSS布局定位
  • CSS3高级选择器(伪类选择器、动态伪类)
  • 掌握CSS3动画使用(过渡动画、关键帧动画)
  • 阿里字体库使用

需求拆解

我们可以把整个大的需求拆分成以下几个部分实现:

  • 网页的整体结构设计出来
  • 按照布局的结构,从上往下排版,实现头部排版
  • 实现对导航以下banner部分排版
  • 对闪购效果进行排版
  • 再往下各个产品分类展示比较类似,我们只需排出两种展示效果(往后的排版可以复制)
  • 尾部排版

布局方式

1.静态布局 :创建网页设计时经常用,网页上的所有元素的尺寸都使用px为单位。pc的网站都是静态(定宽度)布局。

2.流式布局:页面元素根据屏幕的分辨率进行调整,但是整体的布局不变。

3.自适应布局:为了不同屏幕分辨率定义布局。

4.响应式布局:随着CSS3中的媒体查询技术而出现的响应式设计的概念呢。

5.弹性布局:(rem/em布局)