首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在我自己的CSS中正确导入Sass?

如何在我自己的CSS中正确导入Sass?
EN

Stack Overflow用户
提问于 2017-06-14 03:29:52
回答 2查看 133关注 0票数 0

我现在正在学习sass,我对它的简单性感到惊讶,但是我在编译或导入方面遇到了问题。

因为如果我试图查看我的style.css,它还包含的样式以及其他第三方css。

这是我的设计,希望你能给我一些关于这个的想法。

styles.scss

代码语言:javascript
复制
// Import Bootstrap Compass integration
@import "bootstrap-compass";

// Import custom Bootstrap variables
@import "bootstrap-variables";

// Import Bootstrap for Sass
@import "bootstrap";

// Import Font Awesome
@import "font-awesome-compass";
@import "font-awesome";

// sass breakpoint
@import "../assets/bower_components/breakpoint-sass/stylesheets/_breakpoint.scss";

mystyles.scss

代码语言:javascript
复制
@import 'styles';
@import 'mystyles-mixins';
@import 'mystyles-variables';

.... my styles below

如您所见,style.scss只用于导入。你能帮我做这个吗?输出很好,但是我不喜欢我在页面源代码上看到的内容,因为它看起来像我的css是由引导程序拥有的:-)

我用的是罗盘和sass

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-14 04:32:55

我在编译我的SCSS/SASS时删除第三方评论,并添加我自己的横幅(注释)。您可以在引导CSS文件上看到,他们在评论的顶部添加了/*! */。这意味着,当您编译时,它将保留该注释。您可以在文档上阅读更多有关这方面的内容。

所以,如果你删除所有第三方强制评论,例如。/*! Comment */并在您的第一个导入中添加您自己的,它看起来要干净得多。

票数 0
EN

Stack Overflow用户

发布于 2017-06-14 04:17:45

我想我理解你的问题,这会有帮助的。尝试链接到css,而不是直接将资源导入sass文件。例如,使用引导程序,删除引导css的@imports,并将类似于以下内容的内容放在页面标题中,具体取决于您使用的版本:

代码语言:javascript
复制
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

这将将样式表与样式表分离开来,但您仍然可以在项目中使用这两种方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44534914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档