当前位置: 首页 > wzjs >正文

手机app网站做网站不备案会怎样

手机app网站,做网站不备案会怎样,做铝板的网站,白云区新闻在微信小程序开发中,实现美观且功能完善的页面布局是至关重要的。今天,我们接着上一节课获取九宫格数据的内容,来深入探讨如何渲染九宫格区域的布局,打造出实用又好看的本地生活小程序首页。 在上一节课,我们成功获取…

在微信小程序开发中,实现美观且功能完善的页面布局是至关重要的。今天,我们接着上一节课获取九宫格数据的内容,来深入探讨如何渲染九宫格区域的布局,打造出实用又好看的本地生活小程序首页。

在上一节课,我们成功获取了九宫格的数据列表,这些数据为我们渲染九宫格布局提供了基础。现在,让我们一步步来实现这个布局效果。

一、分析九宫格布局结构

九宫格布局在最外层需要一个包裹性质的容器,用于容纳所有的九宫格项。里面的每一项都是一个子 view,我们要对这些子 view 进行 flex 布局,同时设定每一项的宽度为 33.33%,这样一排正好可以放三个。并且,我们允许这些项进行换行,最终实现九宫格的效果。

二、编写 WXML 结构代码

打开微信开发者工具中的 home.wxml 文件,在里面编写如下代码:

<!-- 这是九宫格 -->
<view class="grid-list"><view class="grid-item" wx:for="{{gridList}}" wx:key="id"><image src="{{item.icon}}" mode="widthFix"></image><text>{{item.name}}</text></view>
</view>

在这段代码中,我们首先定义了一个外层的 view,类名为 grid - list,作为九宫格的容器。然后,在内部使用 wx:for 指令对 gridList 数据列表进行循环渲染,每循环一次就创建一个类名为 grid - item 的子 view。在每个子 view 中,包含一个 image 组件用于展示图标,src 属性通过 Mustache 语法动态绑定 item.icon,确保显示对应的数据图标;还有一个 text 组件用于显示名称,内容绑定 item.name。同时,为了提高渲染性能,我们给每个循环项添加了 wx:key,这里使用数据项中的 id 作为 key。

三、编写 WXSS 样式代码

接下来,打开 home.wxss 文件,编写样式代码来美化九宫格布局:

/* 开启flex布局并允许换行 */
.grid-list {display: flex;flex-wrap: wrap;
}/* 设置每一项的宽度 */
.grid-item {width: 33.33%;
}/* 设置图片的宽和高 */
.grid-item image {width: 60rpx;height: 60rpx;
}/* 设置文本的字体大小 */
.grid-item text {font-size: 24rpx;
}/* 设置每一项的固定高度 */
.grid-item {height: 200rpx;
}/* 对每一项进行flex布局并居中对齐 */
.grid-item {display: flex;flex-direction: column;align-items: center;justify-content: center;
}/* 设置文本和图片之间的间距 */
.grid-item text {margin-top: 10rpx;
}/* 设置每一项的右侧和底部边框 */
.grid-item {border-right: 1rpx solid #efefef;border-bottom: 1rpx solid #efefef;
}/* 设置外层容器的顶部和左边边框 */
.grid-list {border-top: 1rpx solid #efefef;border-left: 1rpx solid #efefef;
}/* 更改盒子模型为border-box */
.grid-item {box-sizing: border-box;
}
  1. 首先,对 .grid - list 类设置 display: flex 开启 flex 布局,并使用 flex - wrap: wrap 允许子元素换行,这样当一行容纳不下所有项时,会自动换行显示。
  2. 给 .grid - item 类设置 width: 33.33%,确保每个九宫格项在一行中均匀分布,一行刚好显示三个。
  3. 针对 .grid - item 中的 image 组件,设置 width: 60rpx 和 height: 60rpx,固定图片的大小,使整个九宫格看起来更加整齐。
  4. 为 .grid - item 中的 text 组件设置 font - size: 24rpx,调整文本的字体大小,让文字显示更加清晰。
  5. 再次对 .grid - item 类设置 height: 200rpx,给每个九宫格项一个固定的高度,避免因内容不同导致高度不一致。
  6. 继续对 .grid - item 类设置 display: flex,并将主轴方向改为 column(纵向),使用 align - items: center 和 justify - content: center 实现图片和文本在纵向和横向都居中对齐,提升布局的美观度。
  7. 给 .grid - item 中的 text 组件添加 margin - top: 10rpx,增加文本和图片之间的间距,使布局更加合理。
  8. 分别为 .grid - item 类设置 border - right 和 border - bottom,为每个九宫格项添加右侧和底部边框;同时为 .grid - list 类设置 border - top 和 border - left,为外层容器添加顶部和左边边框,这样每个九宫格项都被边框包裹起来。
  9. 最后,将 .grid - item 的 box - sizing 属性设置为 border - box,改变盒子模型,确保边框和内边距都包含在元素的宽度和高度之内,避免因边框导致布局错乱,使一行能够正常容纳三个元素。

通过以上步骤,我们就成功渲染出了九宫格区域的布局效果。在实际开发中,大家可以根据项目需求对样式进行进一步调整和优化,比如修改颜色、添加点击效果等,让小程序的用户体验更加出色。希望这篇博客能帮助大家更好地理解和掌握微信小程序九宫格布局的渲染技巧,祝大家开发顺利!


文章转载自:

http://efSRwnIl.xnymt.cn
http://bvg7qxYA.xnymt.cn
http://4ef4205u.xnymt.cn
http://1B4TFQdq.xnymt.cn
http://zJEYS70k.xnymt.cn
http://eYpPneTo.xnymt.cn
http://N2fj5843.xnymt.cn
http://Apap4FIV.xnymt.cn
http://FE5RhrXf.xnymt.cn
http://RulMkBtH.xnymt.cn
http://lnOdZQfS.xnymt.cn
http://VqMYofPD.xnymt.cn
http://CJrYwmRB.xnymt.cn
http://z4J4OVRF.xnymt.cn
http://9HG2H6Ds.xnymt.cn
http://slhDu9zr.xnymt.cn
http://7hqseNx3.xnymt.cn
http://8X2HkRnA.xnymt.cn
http://2CXC3dPf.xnymt.cn
http://FMmFxKgq.xnymt.cn
http://LwKIid4e.xnymt.cn
http://3EZt0J5r.xnymt.cn
http://qxIrkXXm.xnymt.cn
http://J2MI2OiB.xnymt.cn
http://ExPRKy6g.xnymt.cn
http://GgDL7Jnc.xnymt.cn
http://r9VEUSaV.xnymt.cn
http://nouznPA4.xnymt.cn
http://hyBLKvmy.xnymt.cn
http://QgeHva8b.xnymt.cn
http://www.dtcms.com/wzjs/675954.html

相关文章:

  • 淄博团购网站建设虚拟专用网络
  • 自助建站之星宝安做棋牌网站建设
  • 陕西省建设工程协会网站如何利用NAS做网站
  • 锡林郭勒盟建设工程造价管理网站天津建设工程信息网投标信息系统
  • 博罗营销网站制作如何建立自己的网站步骤
  • 网站建设流程分为三个步骤wordpress手机无法访问
  • 公司网站域名过期如何建设一个国外网站
  • 100种增加网站流量的方法企业展厅装修设计
  • 建立网站多少钱wordpress加速优化服务器
  • WordPress影视站源码电子商务网站建设是学什么软件
  • 塘厦仿做网站海南注册公司流程和费用
  • 建立网站的流程多少钱oa办公软件手机版
  • 仲恺企业网站建设项目管理的主要内容包括哪些
  • 宾馆网站建设模板网站和定制网站的优劣势对比
  • 晋江做网站的公司哪家好做调查问卷换赏金的网站
  • 腾讯做的电子商务网站建设六马路小学网站
  • flash如何做网站大淘客 wordpress
  • 行业门户网站建设哪家好数据型网站
  • 旧宫网站建设android开发显示wordpress
  • 17一起做网站童装珠海网站建设 旭洁科技
  • 网站后台怎么打开绵阳阡陌网站建设
  • 响应式网站开发方法浪尖工业设计公司官网
  • 海口手机网站制作工厂网站怎么做
  • 主流门户网站抖音小程序推广怎么挂才有收益
  • 动画网站模块手机测评网站
  • 做电脑网站手机能显示《网页设计与制作》实验报告
  • 买网站做seo网站开发制作计算器
  • 深圳网站建设燦网站建设哪里可以学
  • 花都企业网站建设做网站交付标准
  • 枣庄网站建设电话网页访问禁止怎么恢复