最近用力軟的框架覺得框架在佈局這塊不是很友好特別是對像css不是很好的程式員來說,大部分大家都是後端程式員。 所以決定集成一個和力軟敏捷框架風格比較一致的佈局插件進來 插件ce-layout ,下載地址https://gitee.com/program_cat/ce-layout @{ ViewDa ...
最近用力軟的框架覺得框架在佈局這塊不是很友好特別是對像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 標題
插件比較簡單,還支持嵌套。