在网页设计中,如何使页面既整洁又信息丰富,是一个永恒的话题。飞出控件(Flyout)是一种常用的解决方案,它能够以一种优雅的方式展示额外信息,同时不占用宝贵的页面空间。本文将介绍如何使用obout公司提供的Flyout控件,来实现这一功能。
飞出控件能够使网页看起来更加整洁和时尚。例如,Microsoft MSDN网站上的快速链接(QuickLinks)就是使用了Flyout控件。obout公司提供的Flyout控件功能丰富且完全免费:免费下载、免费使用、免费分发。
以下是一些关键特性:
将Flyout控件添加到页面非常简单:
obout_Flyout_NET.dll
复制到项目的Bin
文件夹中。
]]>
以下是一些示例代码,供开始使用:
Flyout
]]>
通过将按钮的ID放入Flyout的AttachTo属性中,就将Flyout附加到了按钮上。当鼠标悬停在按钮上时,一个飞出窗口会在按钮的底部中心打开。
Flyout不仅可以在目标对象的底部打开,还可以在其他相对位置打开。控制Flyout位置的四个属性是Position、Align、RelativeLeft和RelativeTop。
如果想让Flyout像这样附加到按钮:
Flyout
]]>
如果想要自定义飞出的位置,可以这样做:
Flyout
]]>
要了解更多关于其他定位样式的信息,可以查看Flyout的位置和对齐方式。
Flyout的默认行为是在鼠标悬停在目标元素上时打开。这种行为可以改变。例如,要打开点击事件:
Flyout
]]>
OpenEvent属性有多个预定义的事件供选择。
Flyout提供了四种类型的动画效果:
可以在同一个Flyout上设置多个效果。例如,如果想让Flyout从左侧滑动并同时淡入:
Flyout
]]>
滑动和淡入的效果就是这样。
Flyout控件可以用于多种场景,例如: