首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ExtJs学习笔记(11)_Absolute布局和Accordion布局

ExtJs其实在某种程度上可以代替div+css来进行页面布局(不过经测试,在最新的Firefox3下,部分功能好象有点问题),今天我们来学习二种最基本的布局 1.Absolute 布局:这种最容易理解...,直接用x,y值来绝对定位组件 2.Accordion布局:Accordion意为"手风琴",即最终效果可以象手风琴那样拉来拉去,说白了,就是类似QQ面板的功能 下面通过示例代码观察一下效果:     Ext.onReady(function() { //layout:absolute(绝对定位布局...(类似QQ面板的布局) var win2 = new Ext.Window({             title: "Accordion Layout",             height...width: 200,             x: 420,             y:10,             plain: true,             layout: 'accordion

1K60

Asp.net Ajax Accordion控件的用法

Accordion,翻译过来是“手风琴、可折叠”的意思,微软Asp.net ajax提供了Accordion可折叠面板控件,方便用户在系统菜单、信息展示中使用,用户体验是相当的好啊。...如果我说的不够清楚,请在这里查看示例:http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/Accordion/Accordion.aspx。...看完了示例,该知道这个控件功能好用了吧,下面就是用法了,先说说简单的用法,定义面板、设计面板,就是这么简单,下面给出一段代码,一看就能明白: Accordion ID="MyAccordion...模板设计和GridView的模板设计基本相同,下面是一段示例代码: Accordion ID="BindAccordion" runat="Server" HeaderCssClass...DataBinder.Eval(Container.DataItem, "ContentText")%> Accordion

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用 CSS Checkbox Hack 技术纯手工撸一个手风琴组件

    本示例需要你具备一些关于 flexbox 弹性盒子布局的相关知识。 首先,我们先了解下什么是 CSS Checkbox Hack ?...接下来我们来定义手风琴整体外观样式布局,让其具有响应式,用到了弹性盒子布局,设置 display:flex, 同时又应用到了CSS的自定义变量的新属性,方便我们进行统一设置和修改,示例代码如下: ?...每个选项卡容器,让标题默认在纵轴上进行布局(列布局),然后设置标题选项卡的宽度为70px,以及定义鼠标经过的外观样式,示例代码如下: ?...幸亏我们使用了弹性盒子布局,在这种情况下,我们让手风琴垂直显示,也就是每个选项卡纵向分布(列布局),每个选项卡的标题内容横向分布(行布局),示意图效果如下: ? 对应的代码如何实现呢?...这里我们用到了 @mdeia 媒体查询处理响应式的问题,首先我们需要更改无序列表让其为纵向分布(列布局),flex-direction: column;然后更改选项卡的标题区域布局为横向分布(行布局),

    3.2K20

    React拖拽组件react-grid-layout实现表单设计

    React-Grid-Layout是一个基于 react 的网格布局系统,可实现基于表格的拖拽功能。...npm install bootstrap npm install react-bootstrap 代码实现(最后附完整 App.js 实现代码) 看一下要实现的功能和布局: 左边是个控件列表,这里只放了三个控件...下面看一下代码实现,首先初始化三个控件,用来默认摆放着右侧的布局区域内 # 初始化三个控件 let items = ["input", "password", "select"]; #...初始布局,其中i对应上面的三个控件的名字,x表示横向位置,y表示纵向位置,w表示宽度,h表示高度 let layout = [ { i: "input", x: 0, y: 0, w: 5...Accordion defaultActiveKey="0"> Accordion.Item eventKey="0"> Accordion.Header

    60310

    CSS 7:网页布局(传统布局,flex布局,布局套路)

    传统布局 一栏、两栏、三栏布局 一栏布局 特点:页面内容居中,宽度固定 实现方式: 定宽 + 水平居中 width: 1000px; //或 max-width: 1000px; margin-left...圣杯布局和双飞翼布局 是老的布局方式,2012年以前流行,现在已不流行,但是面试可能会考察到,所以记录一下 why it?...如果用flex实现三栏布局,且main在dom次序最上面,那么只需要contain使用flex布局,mainflex:1;order:2两边固定宽度即可 使用flex写几个简单布局 ?...1.flex手机页面基本布局 ?...做布局的时候,要分清布局块和内容块!布局块DIV只用来布局,内容快DIV只用来添加网页内容。bootstrop就用栅格系统做布局块,内容块是自己设计的独立元素。 例子:简单的头部导航布局 ?

    4K41

    Ext布局

    1.4 伸缩菜单布局—Accordion Accordion用来制作伸缩菜单,如果想使用它,直接在区域中加上layout: ‘accordion’即可。...而在west部分,又使用了layout: ‘accordion’,把这一部分的布局方式设置为Accordion,然后使用items添加3个元素。...与Accordion布局有关的参数都写在layoutConfig里了,这些配置参数的作用如下所示: (1) titleCollapse:默认为true,点击标题就可以折叠子面板;如果设置成false,就只能通过单击标题右边的图标折叠子面板..., minSize : 175, maxSize : 400, collapsible : ​true​, margins : '0 0 0 5', layout : { type : 'accordion...—FitLayout n 常用布局—BorderLayout n 伸缩菜单布局—Accordion n 控制大小的布局—AnchorLayout n 分列式布局—ColumnLayout n 表格布局—

    9110

    CSS布局(三) 布局模型

    布局模型 在网页中,元素有三种布局模型: 1、流动模型(Flow) 默认的 2、浮动模型 (Float) 3、层模型(Layer) 1、流动模型(Flow) 流动(Flow)模型是默认的网页布局模式。...流动布局模型具有2个比较典型的特征: 第一点,块状元素都会在所处的包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素的宽度都为100%。实际上,块状元素都会以行的形式占据位置。...浮动模型 (Float) 任何元素在默认情况下是不能浮动的,但可以用 CSS 定义为浮动 div{float:left;}  div{float:right;} 可以为不同的div设置不同的浮动方式来布局...绝对定位使元素脱离文档流,因此不占据空间 ,普通文档流中元素的布局就当绝对定位的元素不存在时一样,仍然在文档流中的其他元素将忽略该元素并填补他原先的空间。

    2.3K71
    领券