标签: bourbon

Sass :: SyntaxError:导入未找到或不可读的文件:bourbon/bourbon

我已经安装了rvm和bourbon.然后我将波旁威士忌安装到我的/ css目录中.但是,当我尝试

@import 'bourbon/bourbon'; 
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Sass::SyntaxError: File to import not found or unreadable: bourbon/bourbon.
Run Code Online (Sandbox Code Playgroud)

我已经检查了其他线程有相同的问题,但似乎没有解决我的问题.如何让这个错误消失并让波本威士忌正确导入?

ruby rubygems sass rvm bourbon

5
推荐指数
1
解决办法
5262
查看次数

IE与Sass和Bourbon的条件注释

我想为不同的浏览器提供不同的字体(请参阅此问题)。

用Sass / Bourbon可以做到这一点吗?

这是我到目前为止的内容:

<!--[if IE]> -->
@include font-face("myicons", "myicons", $weight: normal, $style: normal,
                   $asset-pipeline: false);
<![endif]-->
<!--[if !IE]> -->
@include font-face("myicons", "myicons", $weight: normal, $style: normal,
                   $asset-pipeline: true);
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

css sass conditional-comments bourbon

5
推荐指数
1
解决办法
5353
查看次数

使用node-bourbon设置grunt-contrib-sass

我正在尝试将波本威士忌作为依赖项添加到使用的项目中grunt-contrib-sass.node-bourbon有关于grunt和Sass集成的以下内容:

grunt.initConfig({
  sass: {
    dist: {
      options: {
        // THIS IS THE LINE I ADDED TO MY CONFIG
        includePaths: require('bourbon').includePaths,
        outputStyle: 'compressed'
      },
      files: {
        'path/to/output.css': 'path/to/input.scss'
      }
    }
  }
});
Run Code Online (Sandbox Code Playgroud)

但是,当运行grunt时,我收到以下错误:

OptionParser::InvalidOption: invalid option: --include-paths
Run Code Online (Sandbox Code Playgroud)

给出的任何路径数组都会出现此错误includePaths,而不仅仅是波本威士忌.

我究竟做错了什么?

javascript sass node.js gruntjs bourbon

4
推荐指数
1
解决办法
2956
查看次数

Bourbon/Sass:#{$ all-text-inputs}悬停还是焦点?

根据波旁文献,您可以使用 #{$all-text-inputs}这个:

#{$all-text-inputs} {
  border: 1px solid green;
}
Run Code Online (Sandbox Code Playgroud)

进入这个:

input[type="email"], input[type="number"],   input[type="password"], input[type="search"],
input[type="tel"],   input[type="text"],     input[type="url"],      input[type="color"],
input[type="date"],  input[type="datetime"], input[type="datetime-local"],
input[type="month"], input[type="time"],     input[type="week"] {
  border: 1px solid green;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法用Bourbon或Sass申请:hover:focus每个?

#{$all-text-inputs:hover}#{$all-text-inputs}:hover没有奏效.

sass bourbon

3
推荐指数
1
解决办法
4098
查看次数

在li之后添加>>,除了最后一个li

我正在开发像这样的面包屑:

<div class="breadcrumb">
  <ul>
    <li><a href="behandelingen.html">Behandelingen</a></li>
    <li><a href="behandelingen-cat.html">Gelaatsverzorgingen</a></li>
    <li class="active">Environ Discovery</li>
 </div>
Run Code Online (Sandbox Code Playgroud)

我正在使用Sass设计面包屑样式:

.breadcrumb {
  @include outer-container;
  @include shift(4);
  margin-top: em(50);
  padding-left: em(14);
  li {
    float: left;
    margin-right: 15px;
  }
}
Run Code Online (Sandbox Code Playgroud)

在每个列表项后添加">>",我在我的li定义中添加了这个:

&:after{
  content: ">>";
  margin-left: 10px;
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但现在我想添加一个规则,定义不向最后一个列表项添加">>".我试过这个:

&:after:not(li:last) {
  content: ">>";
  margin-left: 10px;
}
Run Code Online (Sandbox Code Playgroud)

但这使得所有">>"都消失了.

有人可以告诉我如何在每个列表项后添加">>",除了最后一个?

css sass css-selectors neat bourbon

3
推荐指数
1
解决办法
3315
查看次数

Normalise.css和burbon苦味

看来,Bourbon Sass图书馆的苦味为项目奠定了基础.您是否需要normalise.css与苦味或苦味一起使用才能做同样的工作?

在我看来,使用normalise.css有点多余.

我是对还是错?

sass normalize bourbon

3
推荐指数
1
解决办法
1580
查看次数

如何在表单中制作选择图像

我需要一个带有图像可选的表单,我在谷歌搜索过,我尝试使用选择选项,但这不起作用

你能给出解决这个问题的任何想法吗?

我正在使用波旁威士忌和整洁(SASS)

在此处输入图片说明

html forms select neat bourbon

3
推荐指数
1
解决办法
1万
查看次数

Bourbon Neat中span-columns()和row()之间的区别

@include span-columns(12)和之间有什么区别@include row()?我应该在何时使用?

neat bourbon

2
推荐指数
1
解决办法
3713
查看次数

Node-sass includePaths在命令行?

所以我正在建立一个新项目,我想通过npm使用Bourbon来scss.这需要做npm install bourbon,然后在编译时以某种方式将路径传递给node-sass.

我当前的sass脚本如下所示:

node-sass --output-style compressed -o build/css/ scss/
Run Code Online (Sandbox Code Playgroud)

波旁文档表明,我需要做的是这样的:

require("bourbon").includePaths
Run Code Online (Sandbox Code Playgroud)

但是我如何通过命令行执行此操作?

sass node.js browserify bourbon node-sass

2
推荐指数
1
解决办法
3953
查看次数

SASS 计算插值

我有一个 SASS 变量:

$default-padding: 15px
Run Code Online (Sandbox Code Playgroud)

我想用它来使用 calc 函数设置 CSS 宽度属性。

我要根据 $default-padding 变量的值进行各种计算。例如,宽度将为 100% - (2 * $default-padding)。因为左边和右边都有填充。

我正在尝试设置一个局部变量(使用 Bourbon 的 strip-unit 方法):

$default-padding-left-and-right: #{(strip-unit($default-padding) * 2)}px;
Run Code Online (Sandbox Code Playgroud)

在这个用例中,我希望这个变量的结果是 30px,我想在以下规则中使用它:

.popup {
    width: calc(100% - #{$default-padding-left-and-right});
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,结果 CSS 是:

.popup {
    width: calc(100% - strip-unit(15px)px);
}
Run Code Online (Sandbox Code Playgroud)

任何想法我做错了什么?

css sass bourbon

2
推荐指数
1
解决办法
3255
查看次数