移动端响应式布局项目之阿里百秀首页
前言
主要使用响应式布局,流式为辅
一、前期准备
1.1 建立文件夹
1.2 需求分析
1.2.1 页面布局分析 判断每一部分占据栅格系统多少份
设计图尺寸为1280px
1.2.2 屏幕划分分析 通过缩小屏幕发现哪个尺寸的设备会发生布局改变,这部分设计师会给的
一般策略 先布局大屏的pc端布局,最后根据实际需求通过媒体查询修改小屏幕和超小屏幕的移动端布局样式
1.3 创建html骨架结构直接拿来使用
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<!--要求当前网页使用IE浏览器最高版本的内核来渲染-->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<!--视口的设置:视口的宽度和设备一致,默认的缩放比例和PC端一致,用户不能自行缩放-->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
<title>...</title>
<!-- Bootstrap,两种方法其中一种 -->
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<!-- <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"> -->
<!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 -->
<!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 -->
<!--[if lt IE 9]>
<!--解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题-->
<script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script>
<!--解决ie9以下浏览器对 css3 Media Query 的不识别 -->
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
<script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
</body>
</html>
1.4 引入相关样式文件
<!-- Bootstrap,两种方法其中一种 -->
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">
<!-- <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet"> -->
2.4 书写内容
2.4.1 直接拿Bootstrap 预先定义好的样式来使用
2.4.2 按照需求修改Bootstrap 原来的样式
,注意权重问题
二、技术点
2.1 container 宽度修改
2.1.1 如果设计图尺寸和bootstrap的设备尺寸有出入,则将设计图尺寸所在的区间修改为设计图尺寸
/* 利用媒体查询修改 container宽度适合效果图宽度 */
@media screen and (min-width: 1280px) {
.container {
width: 1280px;
}
}
2.2 部分元素的宽高用流式布局或者其他布局
效果更佳,其他属性和pc端写法一样
2.3 通过媒体查询修改屏幕缩放后的样式
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。