家校互通小程序实战开发02首页搭建


我们上一篇介绍了家校互通小程序的需求,创建了对应的数据源。有了这个基础的分析之后,我们就可以进入到开发阶段了。开发小程序,先需要创建应用。

1 创建应用

登录控制台,点击创建应用,点击从空白创建
在这里插入图片描述
应用创建好之后,我们先需要选择构建的模式
在这里插入图片描述
目前微搭支持三种构建模式,分别是H5、小程序、PC,其中H5、PC都是需要通过域名访问,区别是适配屏幕的大小不同。而小程序在发布的时候需要你提前注册好小程序,并且备案和通过认证,才可以发布。

我们这里可以先选择H5,因为本次我们的登录是准备自己实现,所以H5和小程序是区别不太大的。

2 搭建首页

首页搭建的时候,我们提供给用户一个身份选择的界面,为了美观一点,我们通常使用基础布局组件来搭建页面。基础布局组件通常由普通容器、图标、文本组件三个组成。

先放入一个普通容器来做基础的布局
在这里插入图片描述
然后需要设置一下容器的样式,切换到样式,我们先给一点内边距
在这里插入图片描述
然后在里边添加一个普通容器再套一个文本组件
在这里插入图片描述
这个时候我们可以给内层的普通容器设置一点内边距,然后再设置一个居中的效果
在这里插入图片描述
为了让页面有一个对比的效果,可以将页面的背景色设置为灰色,值为239,239,239
在这里插入图片描述
为了美观,我们需要放值两个图片来显示一个组合的效果
在这里插入图片描述
第一个图片我们设置为裁剪填满,宽100%,高140px

:root {
   
  width: 100%;
  height: 140PX;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
}

在这里插入图片描述
第二个图片我们设置宽80px,高80px,圆角设置为90°,定位设置成相对定位,距底部50,左边150
在这里插入图片描述

:root {
   
  width: 80PX;
  height: 80PX;
  border-radius: 90px;
  background: none;
  position: relative;
  left: 150px;
  bottom: 50px;
}

然后在图片下发放置一个文本组件,用来显示学校的名称
在这里插入图片描述

:root {
   
  font-size: 20px;
  text-align: center;
  font-weight: bolder;
  position: relative;
  bottom: 40px;
}

之后再放置两个文本组件,用来显示提示信息
在这里插入图片描述
然后选中我们的我是老师这个普通容器,右键进行克隆,复制出两份来
在这里插入图片描述
设置一定的外边距,修改具体的文本内容
在这里插入图片描述

总结

我们本篇主要是搭建了首页,首页的功能用来辅助用户做身份选择,当然页面是需要一定的美化的,这个就依赖于设计师具体的设计效果和页面切图。一般是设计师切好图后按照图设置具体的间距和大小,我们这一篇只是一个示例。

相关推荐

  1. 实景剧本杀程序开发

    2023-12-26 23:16:02       44 阅读
  2. 亲子公园剧本杀程序ar互动寻宝游戏开发

    2023-12-26 23:16:02       34 阅读
  3. 实景户外剧本杀程序儿童亲子程序开发

    2023-12-26 23:16:02       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-26 23:16:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-26 23:16:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-26 23:16:02       82 阅读
  4. Python语言-面向对象

    2023-12-26 23:16:02       91 阅读

热门阅读

  1. vue打包dist在iphone跨域问题

    2023-12-26 23:16:02       49 阅读
  2. henauOJ 1098: 数字统计

    2023-12-26 23:16:02       49 阅读
  3. K8S从harbor中拉取镜像的规则imagePullPolicy

    2023-12-26 23:16:02       46 阅读
  4. 个人收藏学习(1)

    2023-12-26 23:16:02       51 阅读
  5. Go Web 编程

    2023-12-26 23:16:02       54 阅读
  6. 【golang】init()函数是什么时候执行的?

    2023-12-26 23:16:02       57 阅读
  7. rabbitmq的事务实现、消费者的事务实现

    2023-12-26 23:16:02       45 阅读
  8. vue elementUI el-form 数据无法赋值且不报错解决方法

    2023-12-26 23:16:02       51 阅读
  9. ARAM 中断实验

    2023-12-26 23:16:02       51 阅读
  10. TypeScript学习(面试篇)

    2023-12-26 23:16:02       42 阅读
  11. LeetCode 每日一题 Day 23 || 简单数学题

    2023-12-26 23:16:02       60 阅读