首页 > 其他分享 >浮木云学习日志(10)---页面框架布局

浮木云学习日志(10)---页面框架布局

时间:2024-03-12 09:22:42浏览次数:24  
标签:10 间距 框架 容器 布局 --- 浮木云 设置 页面

随着对浮木云软件设计开发平台的深入了解,发现浮木云真的是一个很人性化的工具。前两次对浮木云的布局容器、弹性容器和栅格容器进行了简单的了解,同时也知道这些容器是页面是设计框架的基础,本次我会根据自己对容器的了解进行的一个简单的页面框架构建。
感兴趣的小伙伴可以直接去他们的官网https://www.fumucloud.com/了解试用。
1、示例页面框架布局
页面设计的好与坏完全取决于页面的框架布局是否设置的有层次。只有把页面框架搭建好,才能更好的填充页面内容,保证页面简洁美观。接下来,我们就浮木云模板中心的“通用数据管理系统”的‘工作台’页面来看一下如何确定页面框架布局。工作台示例图如下:

从图中我们可以看出框架呈上下分布,上层容器的框架左右分布,下层容器分为三部分。

2、确定页面框架布局
如何形成上述最基本的页面框架布局呢?首先你自己心里要有一个草图,你要清楚你的页面设计大概是什么样子?怎么分布?然后再确定该怎么设置容器的参数让几个容器的位置排列如上图所示的样子。
2.1上下布局
为了方便页面框架布局的管理,首先放置一个弹性容器,用来嵌套上下分布的两个弹性容器,同时要将该弹性容器的自动换行设置为“是”。放置两个弹性容器,对其进行参数设置,参数设置包括其宽度、高度和内外间距。两个容器的宽度自然是跟外层嵌套的弹性容器的宽度是一样的,高度是根据自己的内容定义特定的高度,上下布局之间一定是要有一定的间距分隔开,保证布局排列整齐简洁,将上层容器下外间距设置一定的数值,这里设置的“20”。这样,初步的上下布局框架已经定义好了:

2.2上层容器布局
我们观察示例图的上层分布是左右分布,即放置两个容器,每个容器的宽度在上层容器具有一定的占比,从页面内容分布来看,两个容器的占比是3:1,因此我们将左边容器的宽度设置为75%,右边容器的宽度设置为25%,同样的,为了保证页面布局左右分布层次分明,设置两个容器之间的外间距,具体数值可以根据自己的需求定义两个容器的间距,这里是将右边容器的左外间距定义为“20”,示例图如下:

2.3、下层容器布局
下层容器布局的示例图分为三部分,即放置三个弹性容器,三个弹性容器的宽度占比比例和是1,这里是将前两个的容器宽度设置为37%,最后一个容器宽度设置为26%,同时设置三个容器之间的间距,这里分别设置第二个容器和第三个容器的左外间距是20,保证三个容器之间的间距是相等。当然,在这里容器的高度我个人认为是暂时无法确定的,你可以先设置的初始的值,但千万要记住,在填充页面内容之前,一定不要将容器的高度值设置为自适应,否则在高度自适应的情况下容器为成为一条线,你拖拽组件都无处安放(前车之鉴切记切记)。下层的容器布局示例图如下:

好了,页面框架设计就介绍到这里,这样看来,容器的框架设计是不是很简单?从上述的图例我们也能明显看出,好的框架布局设计明显让你的页面设计事半功倍!

标签:10,间距,框架,容器,布局,---,浮木云,设置,页面
From: https://www.cnblogs.com/shouqian/p/18067581

相关文章

  • NET应用UI框架DevExpress XAF v23.2新版亮点 - 支持.NET 8
    DevExpressXAF是一款强大的现代应用程序框架,允许同时开发ASP.NET和WinForms。DevExpressXAF采用模块化设计,开发人员可以选择内建模块,也可以自行创建,从而以更快的速度和比开发人员当前更强有力的方式创建应用程序。在DevExpressXAF v23.2新版中全新发布了支持.NET8、DevExpre......
  • 轻松驾驭Python格式化:5个F-String实用技巧分享
    F-String(格式化字符串字面值)是在Python3.6中引入的,它是一种非常强大且灵活的字符串格式化方法。它允许你在字符串中嵌入表达式,这些表达式在运行时会被求值并转换为字符串,这种特性使得F-String在编写Python代码时能够更简洁、更直观地处理字符串。本文总结了5个实用的F-String技......
  • Git-tag标签
    gittag用作上线发布的时候打tag处理。gittag-a-m“addedreleasenotes”处理命令为: gittag-av1.0-beta-m"v1.0beta版本发布上线"gittag#查看tag列表gittag--list#查看tag列表gittag-l#同理查看tag列表#此处对历史提交做tag处理gitlog--pretty......
  • Qt/C++音视频开发69-保存监控pcm音频数据到mp4文件/监控录像/录像存储和回放/264/265/
    一、前言用ffmpeg做音视频保存到mp4文件,都会遇到一个问题,尤其是在视频监控行业,就是监控摄像头设置的音频是PCM/G711A/G711U,解码后对应的格式是pcm_s16be/pcm_alaw/pcm_mulaw,将这个原始的音频流保存到mp4文件是会报错的,在调用avformat_write_header写文件头的时候提示(-22)Invali......
  • LeetCode - 高频SQL50题(基础版)部分题解(上)
    1581.进店却未进行过交易的顾客原题:https://leetcode.cn/problems/customer-who-visited-but-did-not-make-any-transactions/题意:有一些顾客可能光顾了购物中心但没有进行交易。请你编写一个解决方案,来查找这些顾客的ID(customer_id),以及他们只光顾不交易的次数(count_no_trans......
  • day20240311周一python学习共100课
    day20240311周一python学习共100课。今天学到了第几课?听懂了吗?今天学10课。学3课,5课。买的好,买的少。父母家境好的家庭,会更轻松。------》第4课:编程语言就是把人的语言,转换成计算机机制能听得懂的语言(二进制语言)。1.写代码2.翻译代码到二进制。 跟着视频操作一遍就......
  • JAVA常用类--System类
    System类System是一个在Java开发过程中最常见的一种系统类主要特点:可以直接执行一些系统命令例如:“System.out.println()"就是System类的一种功能本次观察以下几个方法的使用:方法名类型描述publicstaticvoidarraycopy(Objectsrc,intsrcPos,Objectd......
  • CVE-2023-49442 利用分析
    1.漏洞介绍JEECG(J2EECodeGeneration)是开源的代码生成平台,目前官方已停止维护。JEECG4.0及之前版本中,由于/api接口鉴权时未过滤路径遍历,攻击者可构造包含 ../的url绕过鉴权。攻击者可构造恶意请求利用 jeecgFormDemoController.do?interfaceTest接口进行jndi注入攻击实现......
  • 5-1Dataset和DataLoader
    Pytorch通常使用Dataset和DataLoader这两个工具类来构建数据管道。Dataset定义了数据集的内容,它相当于一个类似列表的数据结构,具有确定的长度,能够用索引获取数据集中的元素。而DataLoader定义了按batch加载数据集的方法,它是一个实现了__iter__方法的可迭代对象,每次迭代输出一个......
  • Java2024-Day01回顾
    publicclassInfo{   publicstaticvoidmain(String[]args){System.out.println("这里是Java2024-Day01")}}1.基本数据类型介绍整数:byte-short-int(默认)-long浮点型:float-double(默认)  后面跟F或f字符型:char:①chara ='XXXX';②char......