我目前在 Oracle APEX 中有一个卡区域,我希望某些卡具有与其他卡不同的背景颜色。理想情况下,我能够在卡片区域的源表中定义每张卡片的背景颜色。任何帮助将不胜感激。
如果您使用卡片报告模板从 SQL 获取经典报告区域,则可以定义一个“card_color”列,该列可以提供预定义的类,例如“u-color-15”。
与“动画 - 颜色填充”模板选择相结合,这将在悬停时应用颜色。
如果您想维持这种颜色,一种选择是使用“card_modifier”列为每张相关卡片添加一个类。
然后将此CSS添加到您的页面,其中titles-r是我的静态区域ID,pending是我的卡片修饰符值。
#tiles-r .pending .t-Card a{background-color: #ebf6fb;}
如有必要,可以将 SQL 生成的 CSS 添加到您的页面。
这可能完全取决于您拥有的 APEX 版本。