【发布时间】:2012-03-09 15:21:11
【问题描述】:
我有两个 mixin 都转换为 -webkit-transform:
.rotate(@deg) {
-webkit-transform: rotate(@deg);
}
.scale(@factor) {
-webkit-transform: scale(@factor);
}
当我一起使用它们时:
div {
.rotate(15deg);
.scale(2);
}
...它们(如预期的那样)显示为:
div {
-webkit-transform: rotate(15deg);
-webkit-transform: scale(2);
}
这似乎不是有效的 CSS,因为第二个优先于第一个;第一个被丢弃。要组合 transform 条目,它应该是:
-webkit-transform: rotate(15deg) scale(2);
我怎样才能完成这样由LESS生成的CSS,即正确组合的多个transform条目?
【问题讨论】:
-
你能提供一个fiddle吗?
-
@Alp:我不确定如何将 LESS 代码放在那里。看起来只有 CSS 和 SCSS 可用。将
<link>放置到外部.less文件会导致跨域错误。 -
我知道有点晚了,但是跨域错误的原因是您的服务器没有发回正确的 CORS 标头。在这种情况下,JSFiddle 不必做任何事情,除非您希望它发送身份验证,您必须与 JSFiddle 协调才能做到这一点,而且可能不值得这样做。
-
@TylerH - 我将恢复您的编辑。 Less 已经被指定为 Q 的标签,所以它不应该出现在标题中(还要注意正式名称是 Less 而不是 LESS)。
-
@seven-phases-max 编辑是为了明确该主题的搜索,该问题对非 Less 应用程序没有用处。否则我会同意 Less 不应该出现在标题中。
标签: css combinations less css-transforms