最近用力软的框架觉得框架在布局这块不是很友好特别是对像css不是很好的程序员来说,大部分大家都是后端程序员。
所以决定集成一个和力软敏捷框架风格比较一致的布局插件进来
插件ce-layout ,下载地址https://gitee.com/program_cat/ce-layout
@{
ViewData["Title"] = "Index";
Layout = "~/Views/Shared/_Index.cshtml";
}
<link href="~/lib/ce/layout/layout.css" rel="stylesheet" />
<script src="~/lib/ce/layout/layout.js"></script>
<div class="lr-rblock" style="padding:8px; ">
<div id="layout2" class="lr-rblock" style="background-color:#fff;">
<div data-type="left">
</div>
<div data-type="top">
</div>
<div data-type="center">
<div id="layout3">
<div data-type="left">
</div>
<div data-type="top"></div>
<div data-type="center"></div>
<div data-type="right"></div>
<div data-type="bottom"></div>
</div>
</div>
<div data-type="right"></div>
<div data-type="bottom"></div>
</div>
</div>
<script>
var bootstrap = function ($, learun) {
"use strict";
$(\'#layout2\').celayout({
left: {
width: "20%",
resizable: true,
title: \'左\'
},
right: {
width: 200,
resizable: true,
title: \'右\'
},
top: {
height: 100,
resizable: true,
title: \'上\'
},
bottom: {
height: 200,
resizable: true,
title: \'下\'
}
})
$(\'#layout3\').celayout()
}
</script>
效果
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsISM9AnYldnJwAzN9c3Pn5GcuQ0MlMWbidXND5UMBR1TwUkaORzYU1EdNR0T1sGRNpXUU1EeZRVTwEERNlXQq1EdnpmTyUEVPVDOD50dBpWT3lkeMRTWq5EerR1T2NmMiNnSywEd5ITW110MaZHetlVdO1GT3lERNl3YXJGc5kHT20ESjBjUIF2Lc12bj5SYphXa5VWen5WY35iclN3Ztl2Lc9CX6MHc0RHaiojIsJye.png)
参数说明
首先需要html写上你需要的布局块,分上下左右和中间
中间块是必须的,其他的随意
然后在js里初始化一下
参数主要有四个
height (支持百分比和px)只对 上下块起作用
width(支持百分比和px)只对 左右块起作用
resizable 是否可拖动 只对 上下左右块起作用
title 标题
插件比较简单,还支持嵌套。