html移动端——开发前准备

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)]

点击下载全部切图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Glensea

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值