FLEX组件可视化设计器CSS3代码生成器

Flex布局可以简便、完整、响应式地实现各种页面布局,所以本软件研发出来FLEX组件。Flex组件是本软件布局的核心,只有掌握好flex组件布局,你才能打造出优秀的个性化页面。 

设计完成后整个布局及CSS样式代码都会生成。

排列方向flex-direction

默认水平、水平逆序、垂直、垂直逆序

flex-direction: row | row-reverse | column | column-reverse;

对齐方式justify-content

元素和容器的左端对齐、右端对齐、居中、元素之间保持相等的距离、元素周围保持相等的距离

justify-content: flex-start | flex-end | center | space-between | space-around;

纵轴(交叉轴)对齐align-items
元素与容器的顶部(起点)对齐、元素与容器的底部(终点)对齐、元素纵向居中、元素在容器的基线位置显示、元素被拉伸以填满整个容器

align-items: flex-start | flex-end | center | baseline | stretch;

换行方式flex-wrap
默认不换行|自动换成多行|自动换成逆序多行
flex-wrap: nowrap | wrap | wrap-reverse;

FLEX组件简易用法

1.拖动FLEX组件进设计器


 

2.拖动文本内容进FLEX组件

FLEX组件默认拖出来为垂直布局。拖动两个文件组件进FLEX组件容器里,修改文本组件内容分别为内容1、内容2。

3、修改排列方向为水平

修改属性为水平后,发现内容1、内容2并没有水平显示。如果要强制水平需设置换行方式为不换行。

4、设置内容文本背景、字体大小

设置内容文本背景颜色、文本大小,方便我们来理解FLEX占比。

5、修改内容栅格大小

选择内容2组件,改变栅格大小,旁边内容1的占比会跟着变化。

6、对齐方式设置

对齐方式为了更好理解效果,我们把文本内容组件都栅格大小为0。
都栅格为0后,两个内容并排挤一起,此时可以可以改对齐方式来查看不同的效果。


FLEX组件是重个软件核心,FLEX布局是必须要掌握的一个关键组件。
后面将在案例里,通过案例来教大家使用FLEX组件做到不同的效果,大家可以直接使用组件模板或页面模板来学习FLEX组件。
点击模板后直接会加到设计区,可以轻松修改模板改为自己所有。

FLEX组件不同组合会实现不同的效果,大家应该灵活应用此组件

举例

三个不同大小组件水平居中

把三个不同大小子组件都栅格化到0,然后灵活的应用居中属性。

三个不同大小组件垂直居中

FLEX组件里面包含了图片、标题、描述三个组件,我们都把它栅格化到0,然后利用对齐方式、纵轴对齐我们都用了两个属性居中对齐来控制。

标题组件下划线效果

FLEX组件里包括了两个文本内容组件,为了更好实现下划线效果,我们用其中一个文本内容把内容清空,然后把高度固定为6px ,并设置外边距为负值,此时组件会压在上面的文本内容上面。然后巧妙应用样式里层级关系,把上面的标题层级调大一级,此时下划线就会变成在下面显示。

FLEX子组件绝对定位使用

为了突出某个效果,我们可能要使用到绝对定位来控制。比如下方招聘效果组件模板,左上角有一个渐变效果的背景。

FLEX组件我们固定了一个大小并设置了背景渐变样式

FLEX组件我们固定了一个大小并设置了背景渐变样式

巧妙剩余占比大小样式使用

巧妙剩余占比大小样式使用

当我们把栅格化到0的时候,我们想其中一个子组件填满剩余占比,我们可以巧妙应用样式里填充剩余占比,样式会自动计算剩余宽度。

我们把栅格化到0的时候,我们想其中一个子组件填满剩余占比,我们可以巧妙应用样式里填充剩余占比,样式会自动计算剩余宽度

大家只有学会了FLEX布局,整个布局的核心,基本上能能变出任意自己想要的效果。点击组件模板里来实现组件实现原理来快速进阶。

点击组件模板里来实现组件实现原理来快速进阶

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3030392.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

GPT+Python近红外光谱数据分析

原文链接:GPTPython近红外光谱数据分析https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247603913&idx1&sn6eb8fd6f1abcdd8160815997a13eb03d&chksmfa82172ecdf59e389a860547a238bb86c7f38ae3baa14e97c7490a52ef2a2c206f88d503a5eb&token…

《星河战队4:星际觉醒》(上)AI科幻电影欣赏

《星河战队4:星际觉醒》(上)AI科幻电影欣赏 征服与荣耀,贪婪与救赎,浩瀚宇宙,人类终将灭绝? 《星河战队4:星际觉醒》(上)在未来世界,随着星际探索…

使用LangChain和Neo4j快速创建RAG应用

大家好,Neo4j 通过集成原生的向量搜索功能,增强了其对检索增强生成(RAG)应用的支持,这标志着一个重要的里程碑。这项新功能通过向量索引搜索处理非结构化文本,增强了 Neo4j 在存储和分析结构化数据方面的现…

Zabbix监控中文乱码问题解决方法

一、问题描述 1.查看Zabbix仪表盘 在Zabbix的监控仪表盘界面,字体显示为“方框”,无法查看到具体的性能指标名称。 2.问题分析 Zabbix的web端没有中文字库,导致切换到中文页面,中文成了乱码这个问题,我们最需要把中文…

Vue2 组件通信方式

props/emit props 作用&#xff1a;父组件通过 props 向子组件传递数据parent.vue <template><div><Son :msg"msg" :pfn"pFn"></Son></div> </template><script> import Son from ./son export default {name: …

RAG 场景对Milvus Cloud向量数据库的需求

虽然向量数据库成为了检索的重要方式,但随着 RAG 应用的深入以及人们对高质量回答的需求,检索引擎依旧面临着诸多挑战。这里以一个最基础的 RAG 构建流程为例:检索器的组成包括了语料的预处理如切分、数据清洗、embedding 入库等,然后是索引的构建和管理,最后是通过 vecto…

【计算机毕业设计】springboot河北任丘非物质文化遗产数字化传承

当今社会进入了科技进步、经济社会快速发展的新时代。国际信息和学术交流也不断加强&#xff0c; 计算机技术对经济社会发展和人民生活改善的影响也日益突出&#xff0c;人类的生存和思考方式也产生了变化。传统购物方式采取了人工的管理方法&#xff0c;但这种管理方法存在着许…

第二章 项目定义

七大项目定义基本问题&#xff1a; 为什么要做这些&#xff1f;&#xff08;意图&#xff09;当前项目要支持什么组织目标&#xff1f;&#xff08;目标和宗旨&#xff09;当前项目如何与其他正在进行的项目保持协调一致&#xff1f;&#xff08;项目范围、项目背景、项目依赖…

TCP超时重传机制

一、TCP超时重传机制简介 TCP超时重传机制是指当发送端发送数据后&#xff0c;如果在一定时间内未收到接收端的确认应答&#xff0c;则会认为数据丢失或损坏&#xff0c;从而触发重传机制。发送端会重新发送数据&#xff0c;并等待确认应答。如果在多次重传后仍未收到确认应答&…

三级综合医院微信预约挂号系统源码,PC后台管理端+微信公众号+支付宝小程序全套源码

智慧医院预约挂号系统&#xff0c;微信医疗预约挂号小程序源码&#xff0c;实体医院预约挂号支付系统源码 本系统主要面向中大型的医疗机构&#xff0c;适用于各级公立和民营医院&#xff0c;可对接院内his、lis、pacs系统。 PC后台管理端微信公众号支付宝小程序 系统支持当日…

智慧互联,统信UOS V20桌面专业版(1070)解锁办公新模式丨年度更新

从小屏到大屏 突破&#xff0c;就在方寸之间 从人机到智脑 融合&#xff0c;旨在新质生产力 统信UOS一直致力于将先进科技与用户场景相结合&#xff0c;不断提升用户的工作效率和生产力。在最新发布的统信UOS V20桌面专业版&#xff08;1070&#xff09;版本中&#xff0c;我们…

【stm32-5】输入捕获模式测频率PWMI模式测频率占空比

1.输入捕获模式测频率 &#xff08;1&#xff09;main.c #include "Device/Include/stm32f10x.h" // Device header #include "pwm.h" #include "delay.h" #include "OLED.h" #include "IC.h" uint8_t i; int main(void…

HTML【安装HBuilder、常用标签】--学习JavaEE的day44

day44 JavaEE 学习过程&#xff1a;前端—>数据库—>服务器端 前端的VUE在框架阶段学习 JavaEE学习过程图 HTML 前端&#xff1a;展示页面、与用户交互 — HTML 后端&#xff1a;数据的交互和传递 — JavaEE/JavaWeb 1. 前端开发的工作模式 开发输出htmlcssjs 理解&am…

mac安装禅道

前提已安装&#xff1a;phpapacheMySQL mac安装 php7.1/apache-CSDN博客 安装MySQL 一、禅道下载 安装官方文档 源码包下载地址&#xff1a;禅道下载 - 禅道开源项目管理软件 。 1. 解压禅道源码包 2. 将解压后的文件复制到Apache访问目录下 &#xff08;默认路径为 /Libra…

等保2.0|定级、备案、整改、测评流程

从个人数据泄露&#xff0c;到企业遭到黑客攻击&#xff0c;网络安全风险已经越发严重。随着互联网的不断发展&#xff0c;数字化经济的普及&#xff0c;信息安全等级保护既是行业标准&#xff0c;又是国家要求。如果企业不做等保&#xff0c;轻则罚款、重则停业。 我国等级保…

全方位清理Mac电脑内存必备软件工具CleanMyMac

对于很多职场朋友来说&#xff0c;一台mac电脑上标配&#xff0c;它的高效性能与优秀的交互体验总能让工作变得更加得心应手&#xff0c;但有时候也会发现&#xff0c;随着时间的推移&#xff0c;Mac运行变得缓慢&#xff0c;处理工作不似最开始的丝滑&#xff0c;那这可能是因…

HashSet扩容机制

HashSet底层是HashMap,第一次添加的时候,table数组扩容到16,临界值是16*加载因子(默认是0.75),到达临界值进行扩容。 HashSet<Integer> hashSet = new HashSet<>();hashSet.add(5);hashSet.add(2);hashSet.add(5);hashSet.add(8);hashSet.add(1);当new一个H…

SOCKET编程(3):相关结构体与函数

相关结构体与函数 sockaddr、sockaddr_in结构体 sockaddr和sockaddr_in详解 struct sockaddr共16字节&#xff0c;协议族(family)占2字节&#xff0c;IP地址和端口号在sa_data字符数组中 /* Structure describing a generic socket address. */ struct sockaddr {__SOCKADDR…

基于Spring Cloud的房产销售平台设计与实现

基于Spring Cloud的房产销售平台设计与实现 开发语言&#xff1a;Java 框架&#xff1a;SpringCloud JDK版本&#xff1a;JDK1.8 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea 系统部分展示 前台首页界面&#xff0c;前台首页包括房源信息、…

LabVIEW学习记录4-局部变量、全局变量、共享变量

【LabVIEW】局部变量、全局变量、共享变量 一、变量定义二、内存分配三、竞争状态四、变量创建及简单使用示例4.1 局部变量4.1.1 局部变量的创建4.1.2 局部变量的编程实例 4.2 全局变量4.2.1 创建4.2.2 调用4.2.3 编程实例 4.3 共享变量 一、变量定义 LabVIEW&#xff08;Labor…