最近用力軟的框架覺得框架在布局這塊不是很友好特別是對像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>
效果

參數說明
首先需要html寫上你需要的布局塊,分上下左右和中間
中間塊是必須的,其他的隨意
然后在js里初始化一下
參數主要有四個
height (支持百分比和px)只對 上下塊起作用
width(支持百分比和px)只對 左右塊起作用
resizable 是否可拖動 只對 上下左右塊起作用
title 標題
插件比較簡單,還支持嵌套。
