组件 顶部常见布局类型

简介: 组件 顶部常见布局类型
<template>
  <div>
    <el-header>
      <el-row>
        <el-col :span="12">
          <div class="grid-content bg-purple header-left-content">
            <img class="header-left-img" src="../assets/image/banner-test-1.jpg" />
            <ul class="header-left-menu-ulbox">
              <li v-for="(item,index) in headermenu" :key="index">
                <router-link :to="item.url">{{item.name}}</router-link>
              </li>
            </ul>
            <i class="el-icon-edit header-top-icon-edit"></i>
          </div>
        </el-col>
        <el-col :span="12">
          <div class="grid-content bg-purple-light header-right-content">
            <i :class="[itemicon.icon]" v-for="(itemicon,indexicon) in icondata" :key="indexicon"></i>
          </div>
        </el-col>
      </el-row>
    </el-header>
  </div>
</template>
<script>
export default {
  data() {
    return {
      //顶部菜单数据 开始
      headermenu: [
        { name: "基础数据平台", url: "/basic" },
        { name: "设备管理系统", url: "/equipment" },
        { name: "授权系统", url: "/authorization" },
        { name: "资源平台", url: "/resource" },
        { name: "同步课堂", url: "/sync" }
      ],
      icondata: [
        { icon: "el-icon-edit" },
        { icon: "el-icon-share" },
        { icon: "el-icon-delete" },
        { icon: "el-icon-search" }
      ]
    };
  }
};
</script>
<style  scoped>
.el-header {
  background-color: #b3c0d1;
  color: #333;
  text-align: center;
  height: 60px;
  line-height: 60px;
  padding: 0;
}
.header-left-content {
  text-align: left;
  display: flex;
}
.header-right-content {
  text-align: right;
}
/* 控制右边的图标 */
.header-right-content > i {
  width: 20px;
}
.header-left-img {
  width: 90px;
  height: 60px;
}
.header-left-menu-ulbox {
  display: flex;
}
.header-left-menu-ulbox > li {
  width: 90px;
  text-align: center;
}
.header-top-icon-edit {
  display: inline-block;
  width: 90px;
  height: 60px;
  line-height: 60px;
}
</style>


<el-header> 是用的容器布局属性中的数据


1425695-20191029235008355-1919340046.png


相关文章
|
13天前
|
前端开发
CSS实现将垂直滚动条放置在左侧方法
CSS实现将垂直滚动条放置在左侧方法
15 2
|
1月前
【sgSearch】自定义组件:常用搜索栏筛选框组件(包括表格高度变化兼容)。
【sgSearch】自定义组件:常用搜索栏筛选框组件(包括表格高度变化兼容)。
|
1月前
【sgCollapseBtn】自定义组件:底部折叠/展开按钮
【sgCollapseBtn】自定义组件:底部折叠/展开按钮
|
1月前
|
移动开发 小程序 JavaScript
uView ScrollList 横向滚动列表
uView ScrollList 横向滚动列表
116 0
|
1月前
QML (控件位置布局)之(Anchors)锚布局
QML (控件位置布局)之(Anchors)锚布局
71 2
|
11月前
|
前端开发 容器
封装React组件DragLine,鼠标拖拽的边框改变元素宽度
封装React组件DragLine,鼠标拖拽的边框改变元素宽度
130 0
|
1月前
【sgDragMove】自定义组件:自定义拖拽组件,仅支持拖拽、设置吸附屏幕边界距离。
【sgDragMove】自定义组件:自定义拖拽组件,仅支持拖拽、设置吸附屏幕边界距离。
|
1月前
【sgDragSize】自定义组件:自定义拖拽修改DIV尺寸组件,适用于窗体大小调整
【sgDragSize】自定义组件:自定义拖拽修改DIV尺寸组件,适用于窗体大小调整
|
8月前
14EasyUI 布局- 在面板中创建复杂布局
14EasyUI 布局- 在面板中创建复杂布局
21 0
|
8月前
15EasyUI 布局- 创建折叠面板
15EasyUI 布局- 创建折叠面板
37 0

热门文章

最新文章

相关实验场景

更多