"Flex弹性布局"组件:<flex-row><flex-col> —— 快应用组件库H-UI

<import name="flex-row" src="../Common/ui/h-ui/basic/c_flex_row"></import>
<import name="flex-col" src="../Common/ui/h-ui/basic/c_flex_col"></import>
<template>
<div class="container">
<flex-row h-style="margin-top: 30px;margin-bottom: 30px;">
<flex-col bg-color="bg-primary" justify="center">
<text>A</text>
</flex-col>
<flex-col bg-color="bg-info" justify="center">
<text>B</text>
</flex-col>
<flex-col bg-color="bg-primary" justify="center">
<text>C</text>
</flex-col>
</flex-row>
</div>
</template>
<style lang="less">
@import '../Common/styles/container.less';
.container text {
color: #ffffff;
}
</style>

<import name="flex-row" src="../Common/ui/h-ui/basic/c_flex_row"></import>
<import name="flex-col" src="../Common/ui/h-ui/basic/c_flex_col"></import>
<template>
<div class="container">
<flex-row h-style="margin-top: 30px;margin-bottom: 30px;">
<flex-col width="3" bg-color="bg-primary" justify="center">
<text>A</text>
</flex-col>
<flex-col width="6" bg-color="bg-info" justify="center">
<text>B</text>
</flex-col>
<flex-col width="2" bg-color="bg-primary" justify="center">
<text>C</text>
</flex-col>
<flex-col width="1" bg-color="bg-info" justify="center">
<text>D</text>
</flex-col>
</flex-row>
</div>
</template>
<style lang="less">
@import '../Common/styles/container.less';
.container text {
color: #ffffff;
}
</style>

<import name="flex-row" src="../Common/ui/h-ui/basic/c_flex_row"></import>
<import name="flex-col" src="../Common/ui/h-ui/basic/c_flex_col"></import>
<template>
<div class="container">
<flex-row h-style="margin-top: 30px;margin-bottom: 30px;">
<flex-col offset="2" bg-color="bg-primary" justify="center">
<text>A</text>
</flex-col>
<flex-col offset="3" bg-color="bg-info" justify="center">
<text>B</text>
</flex-col>
<flex-col bg-color="bg-primary" justify="center">
<text>C</text>
</flex-col>
</flex-row>
</div>
</template>
<style lang="less">
@import '../Common/styles/container.less';
.container text {
color: #ffffff;
}
</style>

<import name="flex-row" src="../Common/ui/h-ui/basic/c_flex_row"></import>
<import name="flex-col" src="../Common/ui/h-ui/basic/c_flex_col"></import>
<template>
<div class="container">
<flex-row wrap="wrap" h-style="margin-top: 30px;margin-bottom: 30px;">
<flex-col width="4" bg-color="bg-primary" justify="center">
<text>A</text>
</flex-col>
<flex-col width="4" bg-color="bg-info" justify="center">
<text>B</text>
</flex-col>
<flex-col width="4" bg-color="bg-primary" justify="center">
<text>C</text>
</flex-col>
<flex-col width="4" bg-color="bg-info" justify="center">
<text>D</text>
</flex-col>
<flex-col width="4" bg-color="bg-primary" justify="center">
<text>E</text>
</flex-col>
</flex-row>
</div>
</template>
<style lang="less">
@import '../Common/styles/container.less';
.container text {
color: #ffffff;
}
</style>

<import name="flex-row" src="../Common/ui/h-ui/basic/c_flex_row"></import>
<import name="flex-col" src="../Common/ui/h-ui/basic/c_flex_col"></import>
<template>
<div class="container">
<flex-row wrap="wrap-reverse" h-style="margin-top: 30px;margin-bottom: 30px;">
<flex-col width="4" bg-color="bg-primary" justify="center">
<text>A</text>
</flex-col>
<flex-col width="4" bg-color="bg-info" justify="center">
<text>B</text>
</flex-col>
<flex-col width="4" bg-color="bg-primary" justify="center">
<text>C</text>
</flex-col>
<flex-col width="4" bg-color="bg-info" justify="center">
<text>D</text>
</flex-col>
<flex-col width="4" bg-color="bg-primary" justify="center">
<text>E</text>
</flex-col>
</flex-row>
</div>
</template>
<style lang="less">
@import '../Common/styles/container.less';
.container text {
color: #ffffff;
}
</style>

<import name="flex-row" src="../Common/ui/h-ui/basic/c_flex_row"></import>
<import name="flex-col" src="../Common/ui/h-ui/basic/c_flex_col"></import>
<template>
<div class="container">
<flex-row h-style="margin-bottom: 20px;">
<flex-col bg-color="bg-primary" justify="center" h-style="height: 100px;">
<text>A</text>
</flex-col>
<flex-col bg-color="bg-info" justify="center">
<text>默认对齐方式 -- stretch</text>
</flex-col>
</flex-row>
<flex-row align="top" h-style="margin-bottom: 20px;">
<flex-col bg-color="bg-primary" justify="center" h-style="height: 100px;">
<text>B</text>
</flex-col>
<flex-col bg-color="bg-info" justify="center">
<text>顶部对齐 -- top</text>
</flex-col>
</flex-row>
<flex-row align="middle" h-style="margin-bottom: 20px;">
<flex-col bg-color="bg-primary" justify="center" h-style="height: 100px;">
<text>C</text>
</flex-col>
<flex-col bg-color="bg-info" justify="center">
<text>居中对齐 -- middle</text>
</flex-col>
</flex-row>
<flex-row align="bottom" h-style="margin-bottom: 20px;">
<flex-col bg-color="bg-primary" justify="center" h-style="height: 100px;">
<text>D</text>
</flex-col>
<flex-col bg-color="bg-info" justify="center">
<text>底部对齐 -- bottom</text>
</flex-col>
</flex-row>
</div>
</template>
<style lang="less">
@import '../Common/styles/container.less';
.container text {
color: #ffffff;
}
</style>

<import name="flex-row" src="../Common/ui/h-ui/basic/c_flex_row"></import>
<import name="flex-col" src="../Common/ui/h-ui/basic/c_flex_col"></import>
<template>
<div class="container">
<flex-row h-style="margin-bottom: 20px;">
<flex-col width="5" bg-color="bg-primary" justify="center">
<text>默认左对齐</text>
</flex-col>
<flex-col width="5" bg-color="bg-info" justify="center">
<text>left</text>
</flex-col>
</flex-row>
<flex-row justify="right" h-style="margin-bottom: 20px;">
<flex-col width="5" bg-color="bg-primary" justify="center">
<text>右对齐</text>
</flex-col>
<flex-col width="5" bg-color="bg-info" justify="center">
<text>right</text>
</flex-col>
</flex-row>
<flex-row justify="center" h-style="margin-bottom: 20px;">
<flex-col width="5" bg-color="bg-primary" justify="center">
<text>居中对齐</text>
</flex-col>
<flex-col width="5" bg-color="bg-info" justify="center">
<text>center</text>
</flex-col>
</flex-row>
<flex-row justify="between" h-style="margin-bottom: 20px;">
<flex-col width="5" bg-color="bg-primary" justify="center">
<text>两端对齐</text>
</flex-col>
<flex-col width="5" bg-color="bg-info" justify="center">
<text>between</text>
</flex-col>
</flex-row>
<flex-row justify="around" h-style="margin-bottom: 20px;">
<flex-col width="5" bg-color="bg-primary" justify="center">
<text>两侧的间隔相等</text>
</flex-col>
<flex-col width="5" bg-color="bg-info" justify="center">
<text>around</text>
</flex-col>
</flex-row>
</div>
</template>
<style lang="less">
@import '../Common/styles/container.less';
.container text {
color: #ffffff;
}
</style>
扫码体验

"Flex弹性布局"组件:<flex-row><flex-col> —— 快应用组件库H-UI的更多相关文章
- flex弹性布局属性详解!
详细看下flex弹性布局具体属性: flex容器属性详解:flex-direction:row/column:(横排/竖排) 决定元素的排列方向:flex-wrap:nowrap/wrap/wrap- ...
- 记一下flex弹性布局
flex弹性布局也越来越广泛的在我们代码中出现了,更加方便我们的布局.自己用了查,查了用,有些还是记不住,俗话说好脑子不如烂笔头,原来都是写在本子上的,很不幸的一次次的想翻的时候总是找不到,还是写博客 ...
- CSS3动画属性和flex弹性布局各个属性
[CSS3动画的使用] 1.声明一个关键帧(动画): @keynames name{ from{} to{} } 每个阶段的写法: ①可以直接使用from-to的写法 ②可以设置0%-100%的写法, ...
- flex弹性布局的基本介绍
最近开始做元素排列比较复杂的项目,同时需要各种型号手机的适配,我发现以前所掌握的盒子模型.display.position.float等已经不能满足我的需求了, 于是开始着重学习flex弹性布局并运用 ...
- css进阶之二:flex弹性布局
布局模式是指一个盒子与其兄弟.祖先盒的关系决定其尺寸与位置的算法.css2.1中定义了四种布局模式,分别是块布局.行内布局.表格布局.以及定位布局.css3引入了新的布局模式Flexbox布局,灵活度 ...
- flex弹性布局心得
概述 最近做项目用flex重构了一下网页中的布局,顺便学习了一下flex弹性布局,感觉超级强大,有一些心得,记录下来供以后开发时参考,相信对其他人也有用. 参考资料: Solved by Flexbo ...
- java基础之Flex弹性布局、JSP错误处理以及Log4J
一.Flex弹性布局 1.产生的比较晚,目前在移动网页开发中可以使用,而且逐渐成为主流. 在桌面网页开发中使用的比较少(主要是桌面浏览器的兼容性问题更加严重) 2.开启方法: 在容器标签上加上 dis ...
- flex弹性布局,好用
一直不太喜欢自己布局前端页面,都是扒别人的页面 ,最近在练习小程序,页面无处可扒,只有自己布局 发现flex弹性布局真好用,布局起来很简单,实现的效果也很好,赞 以后可以自己写一点前端了,哈哈
- flex弹性布局学习笔记
前言 资料来源于网络,本人只是对此作了一下操作,记录于此以便以后查阅.目的在于梳理自己前端凌乱的知识点. 本文根据 Brian Franco 的一个flexbox.scss库来记录 入职新公司前对移动 ...
- flex弹性布局
Flex 布局教程:语法篇 原文地址:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicool 作者: ...
随机推荐
- vue 模板 template init
<template> <div> </div> </template> <script> export default { name: '模 ...
- 《JavaScript 模式》读书笔记(2)— 基本技巧3
这是基本技巧的最后一篇内容,这篇内容示例代码并不多.主要是概念比较多一点. 编码约定 确定并一致遵循约定比这个具体约定是什么更为重要. 一.缩进 无论是使用tab还是空格,只要是一致遵循的,是什么并不 ...
- Codeforces Round #369 (Div. 2)E
ZS and The Birthday Paradox 题目:一年有2^n天,有k个人,他们的生日有冲突的概率是多少?答案用最简分数表示,分子分母对1e6+3取模.1 ≤ n ≤ 10^18, 2 ≤ ...
- C# Bitmap 转 Bytes数组
首先是Bitmap 转 MemoryStream MemoryStream ms = new MemoryStream(); bitmap.save(ms, ImageFormat.Jpeg); ms ...
- JavaScript(7)--- 继承
JavaScript(7)--- 继承 概念 首先继承是一种关系,类(class)与类之间的关系,JS中没有类,但是可以通过构造函数模拟类,然后通过原型来实现继承,继承也是为了数据共享. 之间有讲过j ...
- Natas31 Writeup(Perl 远程命令执行)
Natas31: 源码如下: my $cgi = CGI->new; if ($cgi->upload('file')) { my $file = $cgi->param('file ...
- CF1327D Infinite Path 题解
原题链接 太坑了我谔谔 简要题意: 求一个排列的多少次幂能达到另一个排列.排列的幂定义见题.(其实不是新定义的,本来就是这么乘的) 很显然,这不像快速幂那样可以结合律. 既然这样,就从图入手. 将 \ ...
- Hive手写SQL案例
1-请详细描述将一个有结构的文本文件student.txt导入到一个hive表中的步骤,及其关键字 假设student.txt 有以下几列:id,name,gender三列 1-创建数据库 creat ...
- effective-java学习笔记---优先使用泛型方法30
泛型类型比需要在客户端代码中强制转换的类型更安全,更易于使用. 当你设计新的类型时,确保它们可以在没有这种强制转换的情况下使用. 这通常意味着使类型泛型化. 如果你有任何现有的类型,应该是泛型的但实际 ...
- .NET Core技术研究-配置读取
升级ASP.NET Core后,配置的读取是第一个要明确的技术.原先的App.Config.Web.Config.自定义Config在ASP.NET Core中如何正常使用.有必要好好总结整理一下,相 ...