html移动端——开发前准备
1. 屏幕适配
iphone6 7 8:1倍图尺寸,宽375像素,高667像素。开发时使用2倍图尺寸(750×1334)设计,须进行编译器配置。
1.1 编译器配置
HBuilder:
VS code:
1.2 flexible.js插件的使用
flexible.js插件是淘宝团队提出并免费分享的逻辑像素问题解决方案。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<!-- 01控制屏幕大小 不放大 缩小 -->
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover">
<!-- 02引入flexile.js文件 -->
<script src="js/flexible.js"></script>
<!-- 03设置rem和px换算的比例关系 1rem->75px -->
<style type="text/css">
p{
width: 200px;
height: 100px;
font-size:0.373333rem;
background: orange;
}
</style>
</head>
<body>
<p>文字大小</p>
</body>
</html>
2. 轮播图插件
swiper官网:https://www.swiper.com.cn/
swiper-6.8.4下载:
链接:https://pan.baidu.com/s/1m2yJG4HwAwrLCjRCr1maGA
提取码:fwov
2.1 使用方法
以“swiper-6.8.4\swiper-master\demos\280-autoplay.html”为例:
1)配置移动端并引入css文件
<!-- 配置移动端 -->
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
<!-- Link Swiper's CSS -->
<!-- 找到swiper-bundle.min.css文件并引入,更具自己存放的位置修改href="../package/swiper-bundle.min.css" -->
<link rel="stylesheet" href="../package/swiper-bundle.min.css">
2)复制粘贴css样式
<!-- Demo styles -->
<style>
html,
body {
position: relative;
height: 100%;
}
body {
background: #eee;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 14px;
color: #000;
margin: 0;
padding: 0;
}
/* 以上配置可以不用引入 */
.swiper-container {
width: 100%;
height: 100%;
}
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
</style>
3)复制粘贴html语句
<!-- Swiper -->
<div class="swiper-container">
<div class="swiper-wrapper">
<!-- 根据自己的需要,选择适当数量的div标签数量。 -->
<!-- 使用img标签或a标签包img标签的形式替换 Slide X -->
<div class="swiper-slide">Slide 1</div>
<div class="swiper-slide">Slide 2</div>
<div class="swiper-slide">Slide 3</div>
<div class="swiper-slide">Slide 4</div>
<div class="swiper-slide">Slide 5</div>
<div class="swiper-slide">Slide 6</div>
<div class="swiper-slide">Slide 7</div>
<div class="swiper-slide">Slide 8</div>
<div class="swiper-slide">Slide 9</div>
<div class="swiper-slide">Slide 10</div>
</div>
<!-- Add Pagination -->
<div class="swiper-pagination"></div>
<!-- Add Arrows -->
<!-- <div class="swiper-button-next"></div>
<div class="swiper-button-prev"></div> -->
</div>
<!-- Swiper JS -->
<script src="../package/swiper-bundle.min.js"></script>
<!-- Initialize Swiper -->
<script>
var swiper = new Swiper('.swiper-container', {
spaceBetween: 30,/* 每张轮播图之间的间隙 */
centeredSlides: true,
autoplay: {
delay: 2500,
disableOnInteraction: false,
},
pagination: {
el: '.swiper-pagination',
clickable: true,
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev',
},
});
</script>
3. 团队协作开发平台
常用蓝湖官网:https://lanhuapp.com/
ps切图工具下载:
https://lanhuapp.com/ps?comeFrom=%E9%A1%B9%E7%9B%AE%E5%88%97%E8%A1%A8_%E5%8F%B3%E4%B8%8A
安装好后,打开ps,勾选“窗口=>扩展功能=>蓝湖”。
登录/注册蓝湖账号:
选择项目:
选择需要切图的部分,显示出宽高后,点击切图即可完成切图。
所有切图切完后,上传即可。
进入官网,选择像素查看2倍图。
点击下载全部切图。
切图的部分,显示出宽高后,点击切图即可完成切图。
[外链图片转存中…(img-qZmH0Sae-1653470511797)]
所有切图切完后,上传即可。
[外链图片转存中…(img-mFBy387j-1653470511797)]
进入官网,选择像素查看2倍图。
[外链图片转存中…(img-EccSVVDL-1653470511798)]
点击下载全部切图。