首页 > 编程语言 >微信小程序第三章作业

微信小程序第三章作业

时间:2024-03-15 23:32:42浏览次数:24  
标签:flex 第三章 index 微信 100% 作业 如下 width display

一、分析题

实现如下图的页面布局

index.wxml代码如下:

//index.wxml
<view class="content">
  <view class="layout-top">
    <view class="screen">168</view>
</view>
<view class="layout-bottom">
  <view class="btnGroup">
    <view class="item orange">C</view>
    <view class="item orange">←</view>
    <view class="item orange">#</view>
    <view class="item orange">+</view>
  </view>
  <view class="btnGroup">
  <view class="item blue">9</view>
  <view class="item blue">8</view>
  <view class="item blue">7</view>
  <view class="item orange">-</view>
  </view>
  <view class="btnGroup">
  <view class="item blue">6</view>
  <view class="item blue">5</view>
  <view class="item blue">4</view>
  <view class="item orange">×</view>
  </view>
  <view class="btnGroup">
  <view class="item blue">3</view>
  <view class="item blue">2</view>
  <view class="item blue">1</view>
  <view class="item orange">÷</view>
  </view>
  <view class="btnGroup">
  <view class="item blue zero">0</view>
  <view class="item blue">.</view>
  <view class="item orange">=</view>
  </view>
</view>
</view>

.app.wxss代码如下:

/**app.wxss**/
.container {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  padding: 200rpx 0;
  box-sizing: border-box;
} 

index.wxss代码如下:

//index.wxss
.content{
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #ccc;
  font-family: "Microsoft YaHei";
  overflow-x: hidden;
}
.layout-top{
  width: 100%;
  margin-bottom: 30rpx;
}
.layout-bottom{
  width: 100%;
}
.screen{
  text-align: right;
  width: 100%;
  line-height: 130rpx;
  padding: 0 10rpx;
  font-weight: bold;
  font-size: 60px;
  box-sizing: border-box;
  border-top: 1px solid #fff;
}
.btnGroup{
  display: flex;
  flex-direction: row;
  flex: 1;
  width: 100%;
  height: 4rem;
  background-color: #fff;
}
.item{
  width: 25%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-top: 1px;
  margin-right: 1px;
}
.zero{
  width: 50%;
}
.orange{
  color: #fef4e9;
  background: #f78d1d;
  font-weight: bold;
}
.blue{
  color: #d9eef7;
  background-color: #0095cd;
}

运行效果如下:

 

二、操作题 

实现如下图的布局效果。

inde.wxml代码如下:

<view class="container">
  <view class="item1">
    <view class="item2">行业趋势指南 ∨</view>
    <view class="item3">年度趋势指南 ∨</view>
  </view>
  <view class="item4" style="border-bottom: 1px solid darkgrey;padding: 10px;"></view>
  <view class="app" style="padding: 10px;">
      <view class="app1" style="border-bottom:5px solid #000;">最新发布</view>
      <view class="app2">单品</view>
      <view class="app3">色彩</view>
      <view class="app4">风格</view>
      <view class="app5">细节</view>
      <view class="app6">面料</view>
  </view>
  <view class="col">
  <view class="col1" style="border: 2px solid #000;width: 120px;height: 120px;margin: 10px 30px;background-color:paleturquoise;"></view>
  <view class="col2" style="border: 2px solid #000;width: 120px;height: 120px;margin: 10px 30px;background-color: paleturquoise;"></view>
</view>
<view class="col">
  <view class="col3" style="border: 2px solid #000;width: 120px;height: 120px;margin: 0 30px;background-color: paleturquoise;"></view>
  <view class="col4" style="border: 2px solid #000;width: 120px;height: 120px;margin: 0 30px;background-color: paleturquoise;"></view>
</view>
  <view class="col">
  <view class="col5" style="border: 2px solid #000;width: 120px;height: 120px;margin: 10px 30px;background-color: paleturquoise;"></view>
  <view class="col" style="border: 2px solid #000;width: 120px;height: 120px;margin: 10px 30px;background-color: paleturquoise;"></view>
  </view>
</view>

index.wxss代码如下:

.container{
  height: 100%;
}
.item1,.app{
  display: flex;
  justify-content:space-around;
}
.col{
  display: flex;
  flex-direction: row;
}

运行效果如下图:

 

 

 

 

 

标签:flex,第三章,index,微信,100%,作业,如下,width,display
From: https://blog.csdn.net/2401_83190888/article/details/136751107

相关文章

  • 微信小程序(下拉刷行和上拉触底)
      下拉刷新事件  上拉触底(比如用于加载下一页数据)    通过改变page的值获取下一页的数据,最新获取的数据合并到旧的数据可以使用concat或者展开运算符     发起请求前先判断是否有锁请求完成后释放锁  ......
  • 微信小程序开发:异步处理接入的生成式图像卡通化
    书接上文,我们完成了对接阿里云人像动漫化接口,现已完成的界面是这样的: 就是效果看着一般,看看效果: 然后我就在阿里云api市场转悠,就想看看还有没有什么其他奇奇怪怪的api,结果就发现了这个:api链接这里:https://help.aliyun.com/zh/viapi/api-generative-image-cartoon ......
  • win11电脑上如何设置微信双开(打开两个微信)
    win11电脑上如何设置微信双开(打开两个微信)2024-3-12找到微信启动地址1.1找到微信的快捷键图标:1.2选中点击鼠标右键1.3复制目标(T)的地址设置启动项bat文件2.1新建一个txt文件2.2重命名为aa2.3显示后缀名2.3修改aa.txt为aa.bat测试下面介绍一下方法。找到微......
  • 深度学习入门基于python的理论与实现-第三章神经网络
    目录激活函数阶跃函数sigmoid函数ReLU函数三层神经网络的实现输出层设计恒等函数和softmax函数输出层的神经元数量手写数字识别MINIST数据集神经网络的推理处理批处理激活函数激活函数是连接感知机和神经网络的桥梁阶跃函数阶跃函数是在感知机中使用的激活函数。\[h(x)=\begi......
  • 微信小程序(页面导航)
      如果跳转到非tabBar页面,可以省略open-type          在onload获取到参数后,可以保存到data中供其他方法使用,常见的是使用query:{}接收 ......
  • 第三章总结
    3.1盒子模型3.2块级元素与行内块元素3.2.1块级元素        块级元素默认占一行高度,一行内通常只有一个块级元素(浮动后除外),添加新的块级元素时,会自动换行,块级元素一般作为盒子出现。块级元素的特点如下:(1)一个块级元素占一行。(2)块级元素的默认高度由内容决......
  • 轻量级.net standard微信支付登录Nuget开源库
    我个人编写的库,在我个人网站,小程序等很多地方都在使用中,大家可以搜索小程序什邡市宅猫君网络工作室或者到我的网站store.zhaimaojun.cn 去体验支付和登录效果。本库主要实现了nativepay(二维码支付)jsapipay(小程序直接调起支付),需要注意的是这是基于api3的,非api2。以下演示如......
  • 程序是怎么跑起来的第三章
    阅读了《程序是怎样跑起来的》第三章后,我对计算机程序的运行原理有了更深入的理解。这一章主要介绍了程序的内存管理和变量的使用。通过学习,我了解到内存是程序运行的重要资源,程序需要通过内存来存储和操作数据。同时,变量是程序中用于存储数据的容器,它们可以根据不同的数据类型进......
  • 学会这招,你也能实现微信批量自动加好友
    随着微信好友数量的增加,如何高效添加好友成为了一个值得探讨的话题。尤其是对于销售客服而言,每天手动添加大量的好友,费时又费力。要想解决这个问题,只需要一个能够自动添加好友的宝藏工具——微信管理系统,帮助大家解决这些重复枯燥的工作任务。首先,只需要在系统上批量导入所要......
  • 微信小程序 代驾预约评价系统 uniapp毕业设计源码lw
    代驾系统的系统项目的概述设计分析,主要内容有平台的具体分析,进行数据库的是设计,数据采用mysql数据库,并且对于系统的设计采用比较人性化的操作设计,对于系统出现的错误信息可以及时做出处理及反馈。本代驾服务系统主要包括系统用户管理模块、代驾线路信息管理、车辆信息管理、代......