zoukankan      html  css  js  c++  java
  • 力软敏捷框架集成布局插件(ce-layout)

    最近用力软的框架觉得框架在布局这块不是很友好特别是对像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: {
                     "20%",
                    resizable: true,
                    title: '左'
                },
                right: {
                     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 标题

    插件比较简单,还支持嵌套。

  • 相关阅读:
    python读写操作(txt, mat, xls, etc文件)
    开发linux版QQ就是支持未来的国产操作系统
    为知笔记linux绿色版的快速调用
    数学物理中的常见误区
    markdown语法小结
    信息爆炸时代的知识获取
    matlab: 数据的读写
    APS期刊投稿准备: REVTex格式
    markdown基本语法
    常见的数学关系
  • 原文地址:https://www.cnblogs.com/lr215/p/12711622.html
Copyright © 2011-2022 走看看