2012-03-04 60 views
2

我正在寻找类似于MS Visio 2010中用于网站的UI实体模型的CSS。我目前使用Visio Wire Frame来创建单独的网页应用程序页面样机屏幕。然而,它变成了大量不同的屏幕,没有办法将屏幕之间的共同点联系在一起。我希望能够管理适用于所有屏幕的屏幕的不同部分。例如,导航栏将应用于所有屏幕。如果我能够将其捕获或导入到每个屏幕中,这样会很有帮助,因此当我需要修改它时,它会自动应用于我创建的所有屏幕。换句话说,类似于层叠样式表。如果有人知道是否有办法在MS Visio 2010中做到这一点,我将不胜感激在如何实现这一目标的一些步骤。非常感激!类似于Microsoft Visio 2010中的CSS?

回答

3

看看'背景'页面的图层。任何页面都可以设置为背景页面(从页面标签上下文菜单中选择“页面设置”),您可以在其上放置形状。然后,您可以设置其他“前景”页面以使用特定的背景页面,这将为您提供所描述的ASP.NET主页面风格。看看这个职位的详细信息在后台网页:

Applying a background or border design in Visio - Visio Team Blog

您也可能会发现有用层。可以将图形分配给不同的图层,并根据需要切换图层的可见性。请记住,Visio图层与Photoshop图层的工作方式不同。 Visio的图层系统更类似于标记。这意味着一个形状可以属于多个层。关于能见度的一些想法。有关层的更多信息:

Assigning shapes and masters to layer - MSDN

Working with layers - Office.com

+0

我很欣赏的建议。确实很有帮助。我还有一个问题,我希望你可以有一个答案。显然,Visio不允许您调整超过1页的背景图层大小。你知道这个方法吗?我试图创建一个跨2-3页来模拟网页的背景。我会很感激任何建议。 – TheDude 2012-03-06 01:00:17

+0

Visio允许您在页面边界外放置形状(尽管我之前没有遇到过这种情况)。 为了清楚起见,图层是一个抽象概念,因此您可以展开分配给图层的图形,而不是图层本身。 就跨越多个页面而言,您需要将背景页面的大小与其配对的前景页面相匹配。 – JohnGoldsmith 2012-03-07 08:55:48

+0

虽然这意味着您可能需要多个背景页面(具有不同的尺寸),但您可以创建一个主分组形状,以保留背景形状,并将其自身调整为放置在其上的(背景)页面。 例如,您的形状的宽度单元格可以包含以下公式: = GUARD(ThePage!PageWidth) 如果您在对前段时间我在博客上发布的介绍帖子感兴趣之前还没有看过ShapeSheet: [只为初学者](http://visualsignals.typepad.co.uk/vislog/2007/10/just-for-starte.html) 希望有所帮助。 – JohnGoldsmith 2012-03-07 08:57:28