【发布时间】:2013-06-11 01:48:30
【问题描述】:
我有一个顶部栏菜单(基于 Zurb 的基金会):
这是 SCSS:
.top-bar {
.top-bar-section {
ul {
@import "menu-icons/*.png";
@include all-menu-icons-sprites;
}
}
}
现在,这符合预期,但问题是我想在每个 li 元素中设置 a 元素的样式(实际上,我想将其应用于 .top-bar.topbar-section.ul.li.a:before)。
但是,由于该网站是在 WordPress 中构建的,因此菜单也是如此,我只能将类分配给 li 元素,我不知道如何使 Compass 的精灵工作。
我知道,我可以使用 walker 类自定义 WordPress 呈现菜单的方式,但我更愿意尝试找到一个解决方案,只需编写正确的 SCSS,只要有可能。
【问题讨论】:
-
您是如何让 Foundation 和 SASS 在您的 WordPress 主题中工作的?我正在尝试做同样的事情。您是否使用过解释设置的教程或资源? (抱歉,这与您的原始问题相切。)
-
其实没什么大不了的,如果从头开始的话。如果您知道如何构建主题,则不需要教程:只需创建一个包含基础的指南针项目。
标签: sass compass-sass css-sprites