微信小程序前端设计,以北京动物园为例

Posted 算法与编程之美

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序前端设计,以北京动物园为例相关的知识,希望对你有一定的参考价值。

1问题描述

关于微信小程序的前端页面设计

2算法描述

首先打开微信开发者工具创建一个新的小程序项目,但是可以不选择任何模板,进入新建的小程序,因为是前端设计,就可能需要我们插入图片之类的,所以先在项目栏中新建文件夹images(注意,图片的文件夹是浅绿色,有图片图标的,详见图一),然后就是在和html很像的wxml中编辑我们的web内容,在wxml中我们一般在text标签活着view标签中加文字或者图片,class是设置标签的样式,在wxml中使用image标签时,图片的插入格式是这样的:<image src="../../images/feizhouxiang.png"></image>,然后就是页面上文字与图片的距离,对它的控制是在wxss中的标签中用margin-top(详见图2)。还有关于首行缩进,是在wxss中使用text-indent:2em设置首行缩进2字符。

3 结语

本次是简单的做了一个小程序的前端页面设计,还有一些页面中的细节。

附件:代码清单:wxml

<view class="navbar">
 <label
   wx:for="navbar"
   wx:key="unique"
   data-idx="index"
   class="item currentTab==index ? 'active' : ''"
   bindtap="navbarTap"
   >
   item
 </label>
</view>
<view class="fzxphoto"><image src="../../images/feizhouxiang.png"></image></view>
<view class="xiang">
     非洲象分布于非洲中部、东部和南部。非洲象是现存最大的陆生哺乳动物,它的体长6一7.5米,尾长1—1.3米,肩高3一4米,体重5一7.5吨。目前最高大的纪录为一只雄性非洲象,体全长10.67米,前足围1.8米,体重11.75吨。最大的象牙纪录为长350厘米,重约107公斤。
</view>
<view class="xiang">
     它们生活在从海平面至海拔5000米的热带森林、从林和草原地带。大象是游牧动物,它知道哪里有新鲜的水和新的草原,它的记忆力非常好,在非洲作为头领大象可以带领象群找到上千公里以外的水源。同时这样也引导了其它的动物寻找水源,所以大象又是很多动物的偶像和追随者。
</view>
<view class="xiang">
     大象的记忆力好,身强体壮但性格上可是个小心眼了。在我们动物园,有一天一只大象肠胃不舒服,我们的饲养员就把药片放到了他最喜欢的苹果里喂给它吃,第一次他不小心都吃了,第二次再放的时候,大象就不上当了,用脚轻轻把药片给挤出来,只把苹果给吃了,然后抬起头冲饲养员大吼了一声,好像在说“谁让你骗我吃药啊”。来宣泄着自己不满,而且以后每次见到那位饲养员时,它都会用鼻子钩一下,嘿!还记仇那。
</view>
<view class="xiang">
     大象与我们人类—样,有着复杂的情感。在象群中,如果有刚出生的小象,其它的大象都会用鼻子来帮助它站立起来。并且给与它无微不致的照顾,还会教它各种生存技能。在象群中如果有哪位成员出现危险,其它的同伴会马上会前去营救表现的非常团结协作。现在亚洲象是国家的一类保护动物。
</view>
<view class="xiang">
     一提到大象我们马上就会想到它那长长的鼻子。您知道吗?它的大鼻子里有十多万块活动的肌肉哪,而我们人类整个身体全部算起来只有600多块肌肉,他的肌肉数量是我们人类的160多倍。难怪说鼻子是大象最有力的武器了。当遇到敌害的时候,它会用鼻子把对方卷起来,然后狠狠的甩出去。对于大象来说,鼻子是它身上“举足轻重”的器官,大象靠着它呼吸和取食喝水,大象的嗅觉灵敏在顺风的时候可以闻到80米以外的气味。
</view>
<view class="xiang">
     在它鼻孔开口的末端,有指状突起,就像我们人类手指一样,能够帮助它拾拣细物。我们平常看到大象吃草、采摘树叶、果实等都是用鼻子完成的。曾经有人做过这样的试验,看大象的鼻子究竟能拿起多么细小的东西,结果大象可以拿起我们缝纫用的针,可见大象的鼻子是多么的灵巧啊!除此以外,它的长鼻还能用来喝水和洗澡。一只成年的大象,一次可以用鼻子吸取十几公斤的水。相当于我们常见的一大桶桶装水还要多,就算是这样,大象想喝饱了还得喝上十次才算差不多。
</view>

代码清单:wxss

.container
   display: flex;
   flex-direction: column;
   align-items: center;

.fzxphoto
   text-align: center;
   /* margin-top: 100%; */

.xiang
   margin-top: 50rpx;
   font-size: 32rpx;
   text-indent: 2em;
   display: flex;

.navbar
   flex: none;
   display: flex;
   background: #fff;
 
 .navbar .item
   position: relative;
   flex: auto;
   text-align: center;
   line-height: 80rpx;
 
 .navbar .item.active
   color: #FFCC00;
 
page
   height: 135%;
   background-color:#ffffff;

代码清单:app.json


   "pages": [
       "pages/webs/webs"
   ],
   "window":
       "navigationBarBackgroundColor": "#ffff",
       "navigationBarTitleText": "北京动物园",
       "navigationBarTextStyle": "black"
   ,
   "sitemapLocation": "sitemap.json"

图一  

图2

实习编辑:李欣容

稿件来源:深度学习与文旅应用实验室(DLETA)

以上是关于微信小程序前端设计,以北京动物园为例的主要内容,如果未能解决你的问题,请参考以下文章

前端微信小程序资讯类仿今日头条微信小程序

微信小程序,用自己的服务器,代码放在哪里

微信小程序(抖音小程序):手机号码解析失败解决方案

微信小程序ui框架都有哪些

微信小程序ThreeJs加载3D模型

微信小程序需要后台吗?怎么搭建后台