目录

Element UI学习记录之布局

一、Layout布局

二、Container布局容器


Element UI学习记录之布局

一、Layout布局

基本概念:一行通过分割为24栅格栏进行布局,如果要占满一行如下:

<!--el-row 表示一行-->
<!--el-col 表示一列-->
<el-row><el-col :span="24">24</el-col>
</el-row>

通过 row 和 col 组件,并通过 col 组件的 span 属性我们就可以自由地组合布局。并且可以在<style></style>标签中设置CSS样式。以下为LayoutView.vue代码:

<template><div class="layout"><!--el-row 表示一行--><!--el-col 表示一列--><el-row><el-col :span="24">24</el-col></el-row><el-row><el-col :span="16">16</el-col></el-row><el-row type="flex" justify="center"><el-col :span="6">24</el-col><el-col :span="6">24</el-col><el-col :span="6">24</el-col></el-row><el-row type="flex" justify="start"><el-col :span="6">24</el-col><el-col :span="6">24</el-col><el-col :span="6">24</el-col></el-row></div></template><script>
export default {name: "LayoutView"
}
</script><style scoped>.el-row{background-color: #42b983;margin: 20px;}.el-col{background-color: #2c3e50;color: white;padding: 10px;border-right: 1px solid white;}
</style>

展示结果如下:

还可以通过flex布局来对分栏进行灵活的对齐。将 type 属性赋值为 'flex',可以启用 flex 布局,并可通过 justify 属性来指定 start, center, end, space-between, space-around 其中的值来定义子元素的排版方式。


二、Container布局容器

用于布局的容器组件,方便快速搭建页面的基本结构:

<el-container>:外层容器。当子元素中包含 <el-header><el-footer> 时,全部子元素会垂直上下排列,否则会水平左右排列。

<el-header>:顶栏容器。

<el-aside>:侧边栏容器。

<el-main>:主要区域容器。

<el-footer>:底栏容器。

下面分享一个简单的例子ContainerView.vue:

<template>
<div class="container"><el-container><el-header>header</el-header><el-container><el-aside>aside</el-aside><el-main>main</el-main></el-container><el-footer>footer</el-footer></el-container>
</div>
</template><script>
export default {name: "ContainerView"
}
</script><style scoped>
.el-container{background-color: #eee;color: white;
}
.el-header{background-color: #2c3e50;height: 400px;
}
.el-footer{background-color: #42b983;
}
.el-aside{background-color: sienna;max-width: 200px;min-height: 350px;
}
.el-main{background-color: purple;min-height: 350px;
}
</style>

展示效果如下:

Element UI学习记录之布局相关推荐

  1. element ui搜索栏响应式布局

    需求(主要根据自己需求): 在做系统模块中,需要搜索的功能比较多,比如时间.name.导出.导入等等.搜索栏不能在同一行(根据领导需要)(记录问题,不喜勿喷) 问题描述: 不是说屏幕小很正常,但是屏幕 ...

  2. element ui 控件与布局学习(自用)

    (开始之前:=>如果你的学习经历坎坷或学校垃圾或者讨厌前端而; 不知道如何使网页缩放页面布局不变只会吞噬布局)=>body中加上min-width: 1300px;就好了 <body ...

  3. Element UI学习6--Carousel 走马灯

    轮播是前端页面运用的比较广泛的一个功能. 在有限空间内,循环播放同一类型的图片.文字等内容. 今天主要学习了Element UI中Carousel 走马灯这一功能的使用方法. 1.基础用法 1.默认 ...

  4. element UI 学习

    记录下,自己搭建这个 网站(古典小说网) 初始elementUI版本的过程 目录 一.搭建环境 1.引入JS .CSS 2.VUE 二.布局 三.导航 1.参考官网导航介绍,设置自己的导航 2.发现有 ...

  5. Element Ui 学习笔记(部分)

    border-radius 边界半径 margin-bottom 页边距底部 grid-content 网格内容 min-height 最小高度 padding 凑篇幅的文字 gutter 檐沟(属性 ...

  6. 学习记录 flex布局(弹性盒子)flex-direction

    基于学习的软件: VSCodeUserSetup-x64-1.52.1.exe Flex翻译为"弹性",通过给元素设置display属性,属性值为flex或者inline-flex ...

  7. vue element UI 学习总结笔记(九)_ 导航菜单与路由

    获取用户信息 我们把 login和get_user_info两件事分开处理,我们在守卫路由中获取路由信息. router.beforeEach((to, from, next) => {if ( ...

  8. Element UI学习4--NavMenu 导航菜单

    1.顶栏 导航菜单默认为垂直模式,通过mode属性可以使导航菜单变更为水平模式. 在菜单中通过submenu组件可以生成二级菜单. <tamplate> <div> <e ...

  9. flex布局学习记录

    推荐阮一峰写的flex布局博客,这里我只是说下自己的学习记录. flex布局可以实现响应式布局. 兼容性: 实现flex布局,要有父容器和子元素. 将父容器设置为display:flex. 父容器设置 ...

最新文章

  1. Android 进阶自定义View(4)图表统计LineChartView曲线图的实现
  2. 查找mysql的分区情况_MySQL 5.5 查看分区表的执行计划
  3. matlab mesh与surf比较
  4. [导入]在IE耗时操作中加入进度条或进度框
  5. python 删除n天前文件_Linux 按时间批量删除文件命令(删除N天前文件)
  6. c++输入了后边不继续_医疗:连涨多日,后边还能加仓吗?直接说答案!
  7. sas数据导入终极汇总-之二
  8. 计算机可用内存分配失败,你们都被忽悠了! 其实可用内存大才有用
  9. pb调用java webservice_PB调用各类WebService或c#程序
  10. 如何正确上传一张图片?
  11. 搭建Hadoop开发环境(全过程)
  12. 3mx转osgb_OSGB格式的三维倾斜摄影文件转化成ARCGIS栅格文件
  13. 动态优先级调度、时间片轮转调度
  14. 领域驱动设计(DDD)入门概要
  15. MATLAB数值分析学习笔记:黄金分割法
  16. python模拟登录163邮箱_python selenium模拟登陆163邮箱。
  17. 启用计算机的快捷键,电脑启动热键对照表
  18. teamviewer检测为商业用途 5分钟后关闭解决方法
  19. 思考型人格分析,思考型人格的职业发展方向
  20. 神奇。cv2.calcHist()函数返回值,灰度值为255的像素个数看似为0。

热门文章

  1. 魔兽私服 启动mysql_魔兽私服TrinityCore 运行调试流程
  2. mysql中筛选不重复值_MYSQL中筛选不重复记录值的示例
  3. IDM下载器下载百度网盘文件
  4. win10安装—手记
  5. 乐学python视频资源_铁乐学python_day04-作业
  6. ie下js判断本地office版本
  7. 好好说话之Fastbin Attack(1):Fastbin Double Free
  8. 服务器管理软件LuManager2.0.99发布,含智能优化
  9. 如何从头开始建设小区宽带
  10. [深度学习概念]·声纹识别技术简介