• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

走进微信小程序与flex布局

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

走进微信小程序

刚创建小程序时的样子:

  • pages中存放的是各个页面与页面的配置信息
  • utils存放的是工具
  • app.js/app.json/app.wxss 全局的js/json/css
  • project.config.json 是整个编辑器的配置,在设置里就可以进行更改
  • sitemap.json

实验:

当你用开发者工具创建了一个项目以后,将所有内容删除,看编辑器的提示:

根据提示创建app.json

app.json中写入{} 并保存

根据提示创建

保存后就会自动出现hello/hello的目录结构
可以看出这四个文件是最最基本的文件:js处理逻辑、json存储数据、wxml页面展示、wxss修改样式
所以全局也是需要这几个文件的,除了html,app.js/app.wxss/app.json,其中app.js需要App({})


Flex

布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。
Flex 布局语法教程

display: flex;//注意,设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。

六个属性

  1. flex-direction 如何排列,横着?竖着?
    flex-direction: row | row-reverse | column | column-reverse;
  2. flex-wrap 一行塞不下,如何换行?
    flex-wrap: nowrap | wrap | wrap-reverse;
    wrap:第一行在上
  3. flex-flow 前两个的简写形式
  4. justify-content 主轴上对齐方式
    justify-content: flex-start | flex-end | center | space-between | space-around;
    start:偏左
    space-between:两端对齐
  5. align-items 垂直线对齐方式
    align-items: flex-start | flex-end | center | baseline | stretch;
  6. align-content 多根轴对齐方式

实现一行平均分三列

  • flex: 0 0 30%;//根据实际调整百分比 不如gird好用! grid当你拖拽屏幕时也是保持着三列, 记录于html css笔记中
  • width: calc(33% - 30px);//这样写width比上面好用,30px是我设置的margin值,就因为有margin所以才会有问题

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序组件封装及调用-原生发布时间:2022-07-18
下一篇:
微信小程序----相对路径图片不显示发布时间:2022-07-18
热门推荐
    热门话题
    阅读排行榜

    扫描微信二维码

    查看手机版网站

    随时了解更新最新资讯

    139-2527-9053

    在线客服(服务时间 9:00~18:00)

    在线QQ客服
    地址:深圳市南山区西丽大学城创智工业园
    电邮:jeky_zhao#qq.com
    移动电话:139-2527-9053

    Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap