金蜘蛛网页设计器控件的公共属性介绍
介绍级网页设计器控件的公共属性使用方法,这些公共属性包括“类型”、“名称”、“id值和name值”、“位置、大小”、“按显示设备设置位置、大小和字体大小”等。
类型
控件所属类型。说明是何种控件。
名称
控件的名称,同一网页里唯一,有严格的定义规则,如不能有“*”、“\”、“|”等特殊字符。如果“id值和name值”里没有定义,在生成网页元素时,需要id和name的话,会以此名称值作为元素的id和name值。如果“id值和name值”里有定义值,则使用这定义的值作为生成后元素的id和name值。
对齐方式
对齐方式主要影响控件的布局,即排版。有些对齐方式是设计阶段生效,有些是生成网页后才生效。需要说明的是,生成网页后的布局,还受属性“位置、大小”中的“position”影响。所以我们经常会看到设计时是这样布局,生成网页后又是不一样的布局。这点大家心里要明白。一般情况下,“位置、大小”中的“position”设置为“将position设置为absolute_绝对位置”,设计时的位置与生成网页后的位置相同。如果设置为“将position设置为relative_相对前一元素底部”,设计时的位置与生成网页后的位置不相同。对齐方式可选的值有:不对齐, 顶部对齐_设计时生效, 左边对齐_设计时生效, 右边对齐_设计时生效, 底端对齐_设计时生效,最顶对齐_设计时生效, 最底对齐_设计时生效, 最左对齐_设计时生效, 最右对齐_设计时生效,充满对齐_设计时生效, 按内容对齐_设计时生效, 正中对齐_设计时生效, 垂直居中对齐_设计时生效,水平居中对齐_设计时生效, 按父比例放大缩小对齐_设计时生效, 最顶对齐_运行网页后生效, 最左对齐_运行网页后生效, 最底对齐_运行网页后生效, 最右对齐_运行网页后生效,水平居中对齐_运行网页后生效, 垂直居中对齐_运行网页后生效。
id值和name值
id值和name值是指设置控件生成网页元素后所用的id值和name值。当元素需要有id值或name值时,可以在这里设置。如果“必有id值”或“必有name值”为“true”,而“id值”或“name值”为空,则会取“名称”作为生成元素的“id值”或“name值”。
位置、大小
主要设置控件的位置和大小相关的属性,有position、display、float、左边距、顶边距、宽度、高度等。
position
position属性用于指定一个元素在文档中的定位方式。top,right,bottom 和 left属性则决定了该元素的最终位置。position属性共有五个值可选:将position设置为absolute_绝对位置, 将position设置为relative_相对前一元素底部,将position设置为inherit_继承父元素position, 将position设置为fixed_固定位置, 将position设置为static。关于position知识,请看 position(定位元素)_百度百科。
display
display 是CSS中最重要的用于控制布局的属性。每个元素都有一个默认的 display 值,这与元素的类型有关。对于大多数元素它们的默认值通常是 block 或 inline 。一个 block 元素通常被叫做块级元素。一个 inline 元素通常被叫做行内元素。可供选择的值有:dNone, dInline, dBlock, dInline_block, dList_item, dRun_in, dCompact,dMarker, dTable, dInline_table, dTable_row_group, dTable_header_group,dTable_footer_group, dTable_row, dTable_column_group, dTable_column, dTable_cell, dTable_caption, dFlex, dInherit。
float
float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。Float(浮动),往往是用于图像,但它在布局时一样非常有用。元素的水平方向浮动,意味着元素只能左右移动而不能上下移动。一个浮动元素会尽量向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。浮动元素之后的元素将围绕它。浮动元素之前的元素将不会受到影响。
左边距
左边距,离父控件左边线的距离。对应html的left属性。注意:属性“自动左边距”设置为“true”该属性不产效。
顶边距
顶边距,离父控件顶边线的距离。对应html的top属性。注意:顶边距只有当“position”属性设置为“将position设置为absolute_绝对位置”才生效。如果“position”属性设置为“将position设置为relative_相对前一元素底部”,请使用属性“边距”->“外边距”的顶边距设置来达到相同的效果。注意:属性“自动顶边距”设置为“true”该属性不产效。
宽度
宽度,控件的宽度。对应html的width属性。注意:属性“自动宽度”设置为“true”该属性不产效。
高度
高度,控件的高度。对应html的height属性。注意:属性“自动高度”设置为“true”该属性不产效。
右边距
右边距,离父控件右边线的距离。对应html的right属性。注意:属性“自动左边距”设置为“true”该属性不生效。另外注意:右边距只有当“position”属性设置为“将position设置为absolute_绝对位置”或“将position设置为fixed_固定位置, 将position设置为static”才生效。
底边距
底边距,离父控件底边线的距离。对应html的bottom属性。注意:属性“自动底边距”设置为“true”该属性不生效。另外注意:底边距只有当“position”属性设置为“将position设置为fixed_固定位置”才生效。
与父的宽度同
控件的宽度与父控件的宽度同。生成网页后生效,设计时不生效。
与父的高度同
控件的高度与父控件的高度同。生成网页后生效,设计时不生效。
自动宽度
自动宽度设置为“true”,表示宽度按内容自动调整。对应HTML为“width:auto”。
自动高度
自动高度设置为“true”,表示高度按内容自动调整。对应HTML为“height:auto”。
自动左边距
自动左边距设置为“true”,表示不设置左边距。对应HTML为“left:auto”。
自动右边距
自动右边距设置为“true”,表示不设置右边距。对应HTML为“right:auto”。
左边距_移动网页
网页在移动网页(手机,平板电脑)下显示时该控件的左边距。
顶边距_移动网页
网页在移动网页(手机,平板电脑)下显示时该控件的顶边距。
宽度_移动网页
网页在移动网页(手机,平板电脑)下显示时该控件的宽度。
高度_移动网页
网页在移动网页(手机,平板电脑)下显示时该控件的高度。
移动网页不出现
网页在移动网页(手机,平板电脑)下不显示时该控件。
电脑网页不出现
网页在电脑下不显示时该控件。
按当前大小比例自适应
当控件生成的元素在设备上显示时,元素的大小比父元素的大小还要大时,元素将按当前长宽比例自动改变大小以适应显示。
自适应_右边距
当“按当前大小比例自适应”设置为“true”时,该属性才起效。表示适应时控件右边离父控件右边的距离。
自适应_底边距
当“按当前大小比例自适应”设置为“true”时,该属性才起效。表示适应时控件底边离父控件底边的距离。
按显示设备设置位置、大小、字体大小
设置该控件分别在手机、平板电脑和超大屏设备上显示的状态。当一个网页要自适应不同设备下浏览时用到。
手机
设置该控件在手机上显示的状态。可以设置的属性有“不显示”、“宽度”、“高度”、“左边距”、“顶边距”、“字体大小”。只有“启用”设置为“true”为起效。注意:如“宽度”设置为“80%”,表示该控件的宽度取默认设置宽度的80%,如当前宽度设置为“200px”,则该设备下生成网页后实际值则为“160px”。如果非要将该值设置为“80%”,请多加一个“%”,应设置为“80%%”。其他“高度”、“左边距”、“顶边距”等设置类同。
平板电脑
设置该控件在平板电脑上显示的状态。可以设置的属性有“不显示”、“宽度”、“高度”、“左边距”、“顶边距”、“字体大小”。只有“启用”设置为“true”为起效。注意:如“宽度”设置为“80%”,表示该控件的宽度取默认设置宽度的80%,如当前宽度设置为“200px”,则该设备下生成网页后实际值则为“160px”。如果非要将该值设置为“80%”,请多加一个“%”,应设置为“80%%”。其他“高度”、“左边距”、“顶边距”等设置类同。
超大屏设备
设置该控件在超大屏设备上显示的状态。可以设置的属性有“不显示”、“宽度”、“高度”、“左边距”、“顶边距”、“字体大小”。只有“启用”设置为“true”为起效。注意:如“宽度”设置为“80%”,表示该控件的宽度取默认设置宽度的80%,如当前宽度设置为“200px”,则该设备下生成网页后实际值则为“160px”。如果非要将该值设置为“80%”,请多加一个“%”,应设置为“80%%”。其他“高度”、“左边距”、“顶边距”等设置类同。
锁定
锁定控件。锁定只在设计阶段生效,锁定后不能用鼠标移动,不影响键盘操作,如可以用方向键移动控件。
边距
外边距
外边距相对父控件来说,即相对父控件的边线距离。当前控件的“position”要设置为“将position设置为relative_相对前一元素底部”才生效。可以分别设置“左边距”、“顶边距”、“右边距”、“底边距”。
内边距
内边距相对子控件来说,即子控件相对他的父控件(当前控件)的边线距离。子控件的“position”要设置为“将position设置为relative_相对前一元素底部”才生效。可以分别设置“左边距”、“顶边距”、“右边距”、“底边距”。
光标动作
光标聚焦
光标聚焦是指设置鼠标左键点击了该控件后的状态。因此要控件能聚焦的才生效,如按钮,输入框等。其他如面板、文本输入框等不生效。在控件能聚焦的情况,还要属性“可用”设置为“true”才生效,可设置的属性有“背景颜色”、“边框属性”、“阴影”等。
光标移过
光标移过是指设置鼠标移到该控件时的状态。属性“可用”设置为“true”才生效,可设置的属性有“背景颜色”、“边框属性”、“阴影”等。
边框属性
大小
边框的大小,数值型。
类型
边框的类型,分“Solid”-线,“Dash”-由破折号组成的虚线,“Dot”-由点组成的虚线。
颜色
边框的颜色。
金蜘蛛连接
连接地址
超级连接的地址。
打开新窗口
在新窗口中打开连接内容。
执行动作
发生事件
动作发生的时机。“OnClick”-鼠标点击该控件时发生。
常用动作
常用动作,内置的常用操作。
名称 | 作用 |
---|---|
无操作 | 无操作。 |
刷新 | 执行刷新当前页面操作。 |
关闭当前网页 | 执行后关闭当前网页。 |
关闭父控件 | 执行后关闭父控件。注意:父控件一定要设置有id值(即属性“id值和name值”->“必有id值”要设置为“true”)。 |
关闭父控件的父控件 | 执行后关闭父控件的父控件。注意:父控件的父控件一定要设置有id值(即属性“id值和name值”->“必有id值”要设置为“true”)。 |
关闭父控件的父控件的父控件 | 执行后关闭父控件的父控件的父控件。注意:父控件的父控件的父控件一定要设置有id值(即属性“id值和name值”->“必有id值”要设置为“true”)。 |
退回上网页 | 执行后退回上一网页。 |
前进下网页 | 执行后进入下一网页。 |
分享到新浪微博 | 执行后弹出分享到新浪微博的窗口,将当前网页分享。 |
分享到微信 | 执行后弹出分享到微信的二维码,将当前网页分享。 |
分享到QQ空间 | 执行后弹出分享到QQ空间的窗口,将当前网页分享。 |
分享到QQ | 执行后弹出分享到QQ的窗口,将当前网页分享。 |
自定义动作
编写发生事件后的执行代码。
执行动作
见“超级连接”里的“执行动作”,完全一样的。
圆角
设置控件的角是否圆滑。如一个正方形的面板,“圆角大小”设置为边长的1/2,则会产生一个圆形的面板。对图片这样设置就可以做出圆形头像来。
动画
设置该控件加载时的动画,如果有滚动条,滚动到控件出现才加载,并显示动画效果。
动画类型
系统提供了30多种动画类型供选择。效果具体看动画 演示。
进行时间(秒)
一般不用设置,用默认的。
循环
设置动画是否可以循环播放。
页面加载后即执行,滚动条滚到后不再执行
为“true”,页面加载后即执行,滚动条滚到后不再执行。默认为false。
更多属性
可见
设置控件是否显示。
隐藏
设置控件是否隐藏。与可见区别:可见占用位置,隐藏不点用位置。
CSS生成到控件内
设置控件的CSS是否生成到控件内,默认是生成到CSS文件中的。
该元素HTML源码放置于
该控件对应的HTML源码放于文档中的位置,如无特别需要请不要改。源码位置一般决定元素的位置。
使用模板属性值
用于“插入网页模板"控件中。网页模板被引用后,在引用的网页中又想修改模板中的某个控件的属性,这里就要先将该属性设置为“false”才起效。
透明度
设置控件的显示的透明度。
层次
对应CSS中的z-index。
样式
给该控件附加的style。
附加calss
给该控件附加calss。
附加内容
在该控件的HTML源码中附加内容。
旋转
设置该控件的旋转角度。
可移动
生成的HTML元素的父元素是否可以用鼠标拖动。注意:鼠标拖动当前元素,是父元素移动。可以实现如文件管理器窗口的拖动效果。
滚动条
自动显示滚动条
设置是否自动显示滚动条,设置为“true”后,内容超出范围才显示。
内容超宽隐藏
内容超宽隐藏设置为“true”,控件上的内容超过右边线时,不显示到控件外。
内容超宽显示滚动条
内容超宽显示滚动条设置为“true”,控件上的内容超过右边线时,不显示到控件外,但显示滚动条。
内容超高隐藏
内容超高隐藏设置为“true”,控件上的内容超过底边线时,不显示到控件外。
内容超高显示滚动条
内容超高显示滚动条设置为“true”,控件上的内容超过底边线时,不显示到控件外,但显示滚动条。
滚动条样式
定制了ss1..ss4共4种滚动条样式。当选择“ssDefine”时,可以通过修改“滚动条大小”、“轨道颜色”、“方块颜色”自定义滚动条。
滚动条大小、轨道颜色、方块颜色
自定义滚动条样式。只有当“滚动条样式”设置为“ssDefine”时方起效。
窗口滚动条滚动时固定不变
特别用法。
相关JS代码
相关的JS代码,效果同在文档尾部添加一样。
拖动不受父控件限制
设置为“true”后,设计时拖动该控件可以拖动到父控件外。默认不允许拖动到控件外。
透明
设置该控件是否透明。
界面风格
特别用法,用于微信风格控件。
Style生成时绑定方式
有两种方式:sctClass-用class绑定;sctID-直接通过id绑定。