使用 Sass 从媒体查询中扩展选择器:一个难题
使用 Sass 从媒体查询中扩展选择器提出了独特的挑战。尝试从媒体查询内部扩展外部选择器会导致错误。
限制说明
Sass 无法组合来自不同指令的选择器,从而阻止跨媒体查询的扩展。此限制源于媒体查询作为现有选择器的修饰符的独特性质。
解决方案:使用 Mixins
要绕过此限制,请使用 mixin 和扩展类。 mixin 用作可重用的代码块,而扩展类扩展了 mixin。
从外部扩展
另一个解决方案是从媒体查询中扩展选择器外部。此技术允许在不同的媒体查询中将选择器扩展到媒体查询之外。
限制和解决方法
虽然不是最初挑战的直接解决方案,但上述技术提供代码重用的替代方法。此外,Sass 社区内正在进行的讨论表明未来可能会进行增强,以解决此限制。
以上是如何使用 Sass 从媒体查询中扩展选择器?的详细内容。更多信息请关注PHP中文网其他相关文章!