在 Tableau 仪表板中,下拉菜单是极为常见且实用的交互工具。无论是单选,还是多选,都可帮助你快速选择变量或筛选数据。然而,默认样式往往难以满足特定的分析与设计需求。
想你所想!今天,就让我们通过数据粉 Lisa 的示例工作簿,探索 8 种下拉菜单样式,从而为仪表板增添更多创意与美感吧~
值得一提的是,Lisa 在此工作簿中表明:参数、参数操作和仪表板的动态区域可见性等功能是自定义样式的关键。每个示例可能用相同方式实现,但又会存在些许不同。
01 基础样式(Basic)
如下动图所示,基础样式以直观简洁为主,通过动态高亮显示选中的类别,提供最基本的用户交互体验。
探索过后,你会发现所有样式都通过两个工作表组成,一是标题,而是列表。然后,通过参数、计算与参数操作的功能组合,实现不同交互动作所触发的样式变化。
关键步骤:作为基础方法,这些步骤适用于后续样式,并进行扩展。
👉 列双轴:临时计算 MIN(1.0) 用于界定标题左侧显示,MIN(0.9) 则用于控制右侧箭头。
👉 参数计算:使用布尔值类型的参数决定方向箭头的显示(真)与隐藏(假)。
👉 高亮显示:选中项文字动态高亮,其余选项保持默认格式。
02 高级基础样式(Basic+)
相比基础样式,高级款为标题和列表增加了边框和配色,有助于突显品牌特色;并额外通过计算字段调整视觉细节,使其更具设计感。
关键步骤:在基础样式之上,通过调整列双轴的计算字段(MIN(0.2)),为整个组件添加了一条紫色的左边框;此外,还调整了标题右侧的箭头形状。
03 加粗样式(Bold)
如下图,在样式 2 基础上,样式 3 更改了列表展开时的标题背景色。同时,仅在选定某个值时高亮左侧紫色边框和加粗的字体样式。如此,就能增加辨识度,进一步引导用户注意力。
关键步骤:通过参数操作动态切换标题的箭头方向,并在仪表板中应用”动态区域可见性”,实现基于下拉列表是否展开(隐藏或显示)来调整颜色。适用于复杂数据场景下的交互需求。
04 插入符号样式(Caret)
这款样式的亮点是在值列表的左侧插入符号标记(如 >),实现形似分层下钻的菜单效果。
关键步骤:
👉 自定义形状:插入符号替代箭头,与选中项结合使用。
👉 透明形状:未选中状态下用透明形状,使用户视觉感知为空白。
👉 缩进效果:通过重点调整自定义形状与透明背景,确保与文字位置对齐。
👉 高亮显示:结合参数与操作,更改选中状态下的字体颜色格式。
05 单选按钮(Radio Buttons)
通过在仪表板中增添外部图片对象作为底层背景,实现了更美观且具有引导性的按钮与下拉列表。值得一提的是,在选中某个值时,值列表左侧的形状标记会随之变化,很好区分。
关键步骤:通过形状标记绑定参数和颜色计算字段,实现动态切换。
06 图标样式(Icons)
通过在下拉列表中为每个选项分配标志性的类型图标,让用户提升辨识度。
关键步骤:通过自定义形状与参数计算字段,确保每个选项(如 “Furniture”)的图标与选项文本同步变化。
07 极简风格(Minimalist)
与样式 5 类似,通过在仪表板中增添图像来实现简洁的可视化效果。在选中某个值时,移除了所有装饰性元素,仅保留背景颜色高亮,适合简约风格需求。
08 圆角样式(Rounded)
相比其他样式,此样式将圆角设计与颜色动态结合,既提升了视觉美感,又确保了交互的清晰度。适用于强调品牌一致性和高设计标准的场景。
关键步骤:
👉 标题部分的圆角条形图:以折线图作为基础,通过 MIN(1.0) 和 MIN(0.0) 定义度量值的两个端点,并通过“度量名称”将两个点连成线。然后,动态绑定颜色字段,根据选中类别实时更改高亮颜色,突出选中项。
👉 形状标记:利用 MIN(0.95) 显示动态形状,并绑定参数,控制箭头方向(▲/▼)。此外,通过透明形状调整标签与背景的对齐,确保整体布局的视觉一致性。
总结与对比
这 8 种下拉菜单样式展示了如何基于基础框架进行扩展,从直观简洁到注重视觉美感,再到高度定制化的交互设计。通过掌握这些技巧,你就能根据实际需求选择或混合使用不同样式,打造符合品牌和用户需求的下拉菜单啦~
动态切换箭头:所有样式均使用临时计算实现的双轴来动态控制箭头,基础结构基本相同。
高亮颜色效果:从简单的文字高亮(样式 1)到加入边框(样式 2)、背景高亮(样式 7),均以颜色变化为主。
多样形状设计:样式 4 和 8 借助透明形状优化布局,样式 5 和 6 则重点使用自定义图形。
复杂交互体验:样式 6 和 8 更注重动态颜色与图标结合,适用于高度定制化场景。
如需跟随 Lisa 探索不同样式的实现方法,请通过浏览器访问 Public 工作簿哦!