将 Stylus (nodejs) .styl 文件编译为 2 个不同的 css 文件(移动版和桌面版)
是否可以将单个手写笔文件编译为 2 个不同的 css 文件,例如对于 ipad Web 应用程序,我对 -moz 等 css 在线 webkit 不感兴趣,因此一个针对移动设备进行了优化,另一个针对跨浏览器应用程序进行了优化?
谢谢
Is it possible to compile a single stylus file to into 2 different css files, e.g. for ipad web app I am not interested in the -moz etc css online webkit, so one is optimised for mobile and the other for cross-browser app?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我相信简短的答案是,给定一个
.styl
文件,您将输出一个相应的.css
文件。但是,有一些方法可以实现您的目标。您可以使用 CSS3 媒体查询 并使用相同的样式表生成备用样式样式取决于屏幕尺寸。其次,您可以使用@import
语句通过执行类似这样的操作来实现几乎您需要的功能In
shared.styl
In
screen.styl
和在
mobile.styl
中I believe the short answer is that given a single
.styl
file, you will output a single corresponding.css
file. However, there are ways to achieve your goal. You could use CSS3 media queries and have the same stylesheet produce alternate styles depending on the screen size. Secondly, you could use an@import
statement to achieve almost what you need by doing something like thisIn
shared.styl
In
screen.styl
and in
mobile.styl