首页 > 其他分享 >第三章课后习题

第三章课后习题

时间:2024-03-17 11:58:53浏览次数:24  
标签:flex 第三章 border top width zy3 课后 习题 margin

一、分析计算机页面布局

      实现如下图所示的效果图

实现步骤 

       在zy3.wxml中写下以下代码:

<view class="c1">
   <view class="ly-top">
     <view class="sc">3×8</view>
   </view>
   <view class="ly-bottom">
      <view class="btg">
         <view class="item orange">C</view>
         <view class="item orange">←</view>
      <view class="item orange">#</view>
      <view class="item orange">+</view>

      
      </view>
      <view class="btg">
         <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="btg">
         <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="btg">
        <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="btg">
        <view class="item blue zero">0</view>
        <view class="item blue">.</view>
        <view class="item orange">=</view>
      
      
      </view>
   </view>
</view>

    在zy3.wxss文件中写下以下代码:

.c1{
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #ccc;
  font-family: "Microsoft YaHei";
  overflow-x: hidden;
}
.ly-top{
  width: 100%;
  margin-bottom: 30rpx;
}
.ly-bottom{
  width: 100%;
}
.sc{
  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;
}
.btg{
  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;
}

在app.json中的“window”中更改导航栏标题:

{
  "pages": [
   "pages/zy3/zy3"
  ],
  "window": {
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "计算机",
    "navigationBarBackgroundColor": "#cccccc"
  },
  "style": "v2",
  "componentFramework": "glass-easel",
  "lazyCodeLoading": "requiredComponents"
}

 运行效果

二、实现淘宝类似效果页面

   实现如下图所示的效果图 

 实现步骤 

         在zy3-1.wxml中写下以下代码:

<view class="integrity">
  <view class="tp">
     <view class="ith"> 
        行业趋势指南 V               
     </view>
     <view class="ith">
           年度趋势指南 V
     </view>
     
  </view>
  <view class="er">
      <view class="gh">最新发布   </view>
      <view class="gh1" style="text-align: center;">     单品</view>
      <view class="gh1" style="text-align: center;" >色彩</view>
      <view class="gh1" style="text-align: center;">风格</view>
      <view class="gh1" style="text-align: center;">细节</view>
      <view class="gh1" style="text-align: center;">面料</view>
  
  </view>
  <view class="ys1">
     <view class="fd1"><image src="/img/gg.jpg"/></view>
     <view class="fd1"><image src="/img/sum.jpg"/></view>
    </view>
<view class="ys">
     <view class="fd2"><image src="/img/t.jpg"/></view>
     <view class="fd2"><image src="/img/tyu.jpg"/></view>
    </view>
    <view class="ys">
     <view class="fd3"><image src="/img/yz.jpg"/></view>
     <view class="fd3"><image src="/img/wtw.jpeg"/></view>
    
     
  </view>

</view>

在文件包minprogram中创建文件夹img,并将图片复制进去。

      在zy3-1.wxss中代码如下:

.integrity{
  padding:  10px;
 
  width: 400px;
}
.tp{
 display: flex;
  flex-direction: row;
 text-align:center;
  font-size: 15px;
  width: 300px;
  height: 30px;
  border-bottom: 1px solid #ccc;
  
}
.ith{
  width: 150px;
  margin-right: 10px;
}
.er{
  display: flex;
  flex-direction: row;
  width: 300px;
  text-align:center;
  margin-top: 6px;
  
  height: 20px;
  border-bottom: 1px solid #ccc;
}
.gh1,.gh{
  width:50px;
  font-size: 10px;
  margin-left: 4px;
}
.gh{
  width: 50px;
  border-bottom: 2px solid black;
}
.ys1,.ys{

  width: 300px;
  height: 130px;
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}
.fd1{
  width: 100px;
  
  
  border:2px solid blue;
   margin-top: 20px;
}
.fd1 image,.fd2 image,.fd3 image{
  width: 95px;
  height: 100px;
  text-align: center;
  margin:2px;
}
.fd2{
  width: 100px;
  
  
  border:2px solid blueviolet;
   margin-top: 20px;
}
.fd3{
  width: 100px;
  
  
  border:2px solid brown;
   margin-top: 20px;
}

在app.json中代码如下:

{
  "pages": [
   "pages/zy3-1/zy3-1"
  ],
  "window": {
    "navigationBarTextStyle": "black",
    "navigationBarTitleText": "趋势",
    "navigationBarBackgroundColor": "#cccccc"
  },
  "style": "v2",
  "componentFramework": "glass-easel",
  "lazyCodeLoading": "requiredComponents"
}

 

运行效果如下:

 

标签:flex,第三章,border,top,width,zy3,课后,习题,margin
From: https://blog.csdn.net/m0_74203181/article/details/136734899

相关文章

  • 第三章 vim 以及 重点第四章 使用DataGrip mysql
    16/3/2024如没有特殊说明使用软件操作一律都是FinalShell第三章Vim编辑器的使用1)三种操作模式命令模式:使用快捷指令操作的文件内容插入模式(编辑模式):可以输入文字信息,此时快捷指令失效末行模式(低行模式),底线命令模式):可以保存退出或者替换文字等只能编辑文本内容不......
  • pyCharm oj 习题 列表合并、去重、排序
    列表合并、去重、排序ProblemDescription从键盘输入两个数列,构成两个列表list1、list2,合并这两个列表为list3,将list3去掉重复元素、降序排序后生成list4.InputDescription输入两个数列,以英文逗号分隔OutputDescription输出列表list1、list2、list3、list4SampleInpu......
  • 线性表章节课后习题答案集锦
    目录2.52.62.72.82.92.102.112.122.132.5/*要比较两个单词在字典中的顺序,可以逐个比较它们的字符。首先比较两个单词的第一个字符,如果相同,则继续比较下一个字符,直到找到不同的字符或者某个单词比较完毕。比较时,可以利用ASCII码进行比较,因为字母在ASCII码中是按顺......
  • 微信小程序第三章作业
    一、分析题实现如下图的页面布局index.wxml代码如下://index.wxml<viewclass="content"><viewclass="layout-top"><viewclass="screen">168</view></view><viewclass="layout-bottom"><vi......
  • 深度学习入门基于python的理论与实现-第三章神经网络
    目录激活函数阶跃函数sigmoid函数ReLU函数三层神经网络的实现输出层设计恒等函数和softmax函数输出层的神经元数量手写数字识别MINIST数据集神经网络的推理处理批处理激活函数激活函数是连接感知机和神经网络的桥梁阶跃函数阶跃函数是在感知机中使用的激活函数。\[h(x)=\begi......
  • 第三章总结
    3.1盒子模型3.2块级元素与行内块元素3.2.1块级元素        块级元素默认占一行高度,一行内通常只有一个块级元素(浮动后除外),添加新的块级元素时,会自动换行,块级元素一般作为盒子出现。块级元素的特点如下:(1)一个块级元素占一行。(2)块级元素的默认高度由内容决......
  • 程序是怎么跑起来的第三章
    阅读了《程序是怎样跑起来的》第三章后,我对计算机程序的运行原理有了更深入的理解。这一章主要介绍了程序的内存管理和变量的使用。通过学习,我了解到内存是程序运行的重要资源,程序需要通过内存来存储和操作数据。同时,变量是程序中用于存储数据的容器,它们可以根据不同的数据类型进......
  • 蓝桥练习题-K倍区间
    16.k倍区间-蓝桥云课(lanqiao.cn)首先,看到这个题,想到暴力求解,但显然,数据过大,暴力法过不了;然后看到了一个办法:对所有元素的前缀和取K的模,若s[i],s[j]相同,则在j-1到i的区间内,区间和为K的倍数。C++代码:#include<iostream>#include<queue>usingnamespacestd;ty......
  • 蓝桥练习题-分考场
    0分考场-蓝桥云课(lanqiao.cn)思路:暴力dfs,dfs(x,room)x为待放入教室的人,room为当前最大有几号教室,对x依次遍历教室1到教室room,若某教室当前没该同学认识的人,直接放入,接着放下一个人,若room个教室里都存在x认识的人,即x不能放入任何教室,则在开辟一块新教室放入该同学,dfs结束......
  • 数组练习-小习题
    多个字符从两端开始移动,向中间汇聚输出,例如:打印Hello,word!第一个打印出来H(左一),然后打印!(右一),接着e(右二),下面是d(左二).......依次打印,这里介绍一个关键字:strlen(),用来测量字符串的长度,注意字符串如果带有"\0",strlen是不计算\0的,只计算\0之前的字符数。system(“cls”):清理屏幕。#i......