微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

module4-08-阿里百秀

阿里百秀

一、准备工作

1.1 技术选型

  • 方案:响应式布局页面开发方案

  • 技术:bootstrap框架

  • 设计图:本设计图采用1280px 设计尺寸

1.2 需求分析

  • ① 屏幕缩放发现中屏幕和大屏幕布局是一致的。因此我们列定义为col-md-就可以了,md是大于等于970以上的

  • ② 屏幕缩放发现小屏幕布局发生变化,因此我们需要为小屏幕根据需求改变布局

  • ③屏幕缩放发现超小屏幕布局又发生变化,因此我们需要为超小屏幕根据需求改变布局

  • ④策略:我们先布局md以上的pc端布局,最后根据实际需求在修改小屏幕和超小屏幕的特殊

二、开始制作

2.1 container容器宽度修改

  • 因为设计图宽度是1280px而bootstrap最大的只有1170px

2.2 主体结构搭建

  • 需要消除container自带的内边距,消除方法是可以在里面添加一个row

  • 在row里面构建header,main,aside分别占12份的2,7,3

(1)header

  • logo区域

    • col与h1的使用会使元素有边距的问题,需要一一清除,注意权重问题

    • 为了让图片响应式,要设置宽度width100%

  • nav区域

    • 使用nav > a来制作导航栏

(2)main

  • news区域

    • 使用list0unstyled clearfix可以快速添加语义类样式

  • publish区域

    • 结构:div > h3 + p * 3

    • 灵活使用bootstrap所自带的样式比如字号大小,颜色所对应的class

(3)aside

  • 结构: (a > img) + (a > button + h4 + p)

2.3 header区域响应式制作

三、总结

  • bootstrap的img-responsive实质上是设置max-width: 100%;

  • 建议字体图标单独出一个设置给i

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐