Dojo学习笔记(十一):Dojo布局——嵌套样例

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<!DOCTYPE HTML>
<html>
<head>
     <meta charset= "UTF-8" >
     <link rel= "stylesheet"  href= "dijit/themes/soria/soria.css" >
     <style type= "text/css" >
         html,body{
             height:  100 %;
             margin:  0 ;
             overflow: hidden;
             padding:  0 ;
         }
         #appLayout{
             height:  100 %;
         }
         #leftCol{
             width: 120px;
         }
         .claro .demoLayout .edgePanel{
             background-color: #d0e9fc;
         }
     </style>
     <script type= "text/javascript"  src= "dojo/dojo.js"  djConfig= "parseOnLoad:true" ></script>
     <script type= "text/javascript" >
     </script>
     <title>GridContainer学习</title>
</head>
<body  class = "soria" >
<div  class = "demoLayout"  style= "height: 300px; width: 300px"  data-dojo-type= "dijit.layout.BorderContainer"  data-dojo-props= "design: 'headline'" >
     <div  class = "demoLayout"  style= "height: 50%"  data-dojo-type= "dijit.layout.BorderContainer"  data-dojo-props= "region: 'top', splitter: true, design: 'headline'" >
         <div  class = "centerPanel"  data-dojo-type= "dijit.layout.ContentPane"  data-dojo-props= "region: 'center'" >center</div>
         <div  class = "edgePanel"  data-dojo-type= "dijit.layout.ContentPane"  data-dojo-props= "region: 'bottom'" >bottom</div>
     </div>
     <div  class = "centerPanel"  data-dojo-type= "dijit.layout.ContentPane"  data-dojo-props= "region: 'center'" >center</div>
     <div  class = "edgePanel"  data-dojo-type= "dijit.layout.ContentPane"  data-dojo-props= "splitter: true, region: 'left'" >left</div>
     <div  class = "demoLayout"  style= "width: 50%"  data-dojo-type= "dijit.layout.BorderContainer"  data-dojo-props= "region: 'right', design: 'headline'" >
         <div  class = "centerPanel"  data-dojo-type= "dijit.layout.ContentPane"  data-dojo-props= "region: 'center'" >center</div>
         <div  class = "edgePanel"  data-dojo-type= "dijit.layout.ContentPane"  data-dojo-props= "region: 'left'" >left</div>
     </div>
     <div  class = "edgePanel"  data-dojo-type= "dijit.layout.ContentPane"  data-dojo-props= "splitter: true, region: 'bottom'" >bottom</div>
</div>
<!-- load dojo and provide config via data attribute -->
<script src= "dojo/dojo.js"  data-dojo-config= "async:true, parseOnLoad:true" ></script>
<script>
     require([ "dijit/layout/BorderContainer" "dijit/layout/ContentPane" "dojo/parser" ]);
</script>
</body>
</html>

输出:

wKioL1RAoVby9mxUAAH0c9EEqlg137.jpg










     本文转自stock0991 51CTO博客,原文链接:http://blog.51cto.com/qing0991/1565113,如需转载请自行联系原作者





相关文章
|
6月前
|
前端开发 JavaScript
vue实战范例——箭头步骤条/导航(含css 斜切skew的妙用)
vue实战范例——箭头步骤条/导航(含css 斜切skew的妙用)
342 0
|
8月前
|
JavaScript 前端开发
jQuery 第三章(语法+选择器+事件)
jQuery 第三章(语法+选择器+事件)
85 1
|
前端开发
前端学习笔记202303学习笔记第四天-Vue3.0-事件绑定的简写形式
前端学习笔记202303学习笔记第四天-Vue3.0-事件绑定的简写形式
76 0
|
JavaScript
js基础笔记学习305添加子元素
js基础笔记学习305添加子元素
71 0
js基础笔记学习305添加子元素
|
前端开发
前端知识案例35-javascript基础语法-箭头函数
前端知识案例35-javascript基础语法-箭头函数
37 0
前端知识案例35-javascript基础语法-箭头函数
|
JavaScript
js基础笔记学习70-可变类型1
js基础笔记学习70-可变类型1
71 0
js基础笔记学习70-可变类型1
|
JavaScript
js基础笔记学习71-可变类型2
js基础笔记学习71-可变类型2
57 0
js基础笔记学习71-可变类型2
|
JavaScript 前端开发 开发工具
Javascript的进阶版--VUE,使用vue载入基本使用结构,封装过的js更好用 刘金玉编程
Javascript的进阶版--VUE,使用vue载入基本使用结构,封装过的js更好用 刘金玉编程
151 0
Javascript的进阶版--VUE,使用vue载入基本使用结构,封装过的js更好用 刘金玉编程
|
JavaScript 前端开发
#yyds干货盘点# 【js学习笔记四十七】实现两栏布局的第三种方式
#yyds干货盘点# 【js学习笔记四十七】实现两栏布局的第三种方式
98 0
#yyds干货盘点# 【js学习笔记四十七】实现两栏布局的第三种方式