如何为WordPress的Tabby Responsive Tabs设置标签页初始橙色及切换颜色
解决方案
要实现页面加载时第一个标签页默认显示橙色,同时点击切换标签时同步更新颜色,只需在现有CSS中添加插件默认的激活状态类选择器即可,具体修改如下:
.responsive-tabs__heading, .responsive-tabs__list__item { font-weight: bold!important; color: black!important; background-color: #E8E8E8!important; } /* 新增激活状态样式,覆盖初始和切换后的标签状态 */ .responsive-tabs__heading--active, .responsive-tabs__list__item--active, .responsive-tabs__heading:focus, .responsive-tabs__list__item:focus { background-color: #ff6720!important; }
说明
Tabby Responsive Tabs插件会自动给当前激活的标签页添加后缀为--active的类:
- 桌面端标签项对应类:
responsive-tabs__list__item--active - 移动端折叠标题对应类:
responsive-tabs__heading--active
添加这个类的样式后,页面加载时第一个激活的标签会自动应用橙色背景,点击切换其他标签时,插件会自动切换--active类的归属,从而实现颜色同步变化。保留原有的:focus样式是为了兼容键盘导航时的焦点交互。
内容的提问来源于stack exchange,提问作者abud553
相关产品推荐
相关产品推荐

