-
0 votesanswersviews
SASS / Compass:从mixin继承
在Ext JS 4中,他们添加了一种通过使用SASS / Compass覆盖默认着色方案的方法,所以我要做的是创建一个新的按钮样式,使用 extjs-button-ui ,然后将该样式应用于按钮 . 按钮的代码如下: xtype: 'button', text: 'should be orange', ui: 'orange' 我的SASS代码如下: $button-default-backgr... -
1 votesanswersviews
根据百分比使SCSS Mixin变暗
我有一个sass mix-in为我的角度待办事项列表,在你去的时候减轻应用程序的颜色,1是深蓝色,50是白色 . 我怎样才能使悬停使每个项目的背景变暗50-60%? 我的混音: @mixin shades-of-blue ( $count, $startcolor ) { @for $i from 0 through $count { $background-color: ... -
0 votesanswersviews
SASS语法错误:未定义的变量:“$ em-base”
我正在关注一个新的SASS structure guide here . 试图使用PX到EM mixin,似乎变量没有通过 . 但我有 base 导入 mixins 并且 typography 最后导入 . 主SASS文件: // Modules and Variables @import "modules/base"; // Partials @import "p... -
1 votesanswersviews
Webpack - 在外部文件中导入mixins /变量/函数
我已经知道您可以导入同一文件夹中的文件,例如,如果我有以下内容: @import "mixins" .hero { @include hero } 这将按预期工作,但我想要做的是以下内容: index.ts: import "../global.scss" import "../hero.scss" global.scss... -
3 votesanswersviews
有没有办法获取传递给Sass mixin的参数数组?
各种新的CSS3属性接受无限的值集,即 box-shadow 和背景渐变 . 以 box-shadow 为例,理想情况下应该能够做到: @include box-shadow(10px 15px 10px #FF0000, 15px 10px 10px #0000FF); 尽可能多的参数 . 问题是Sass需要一个确定数量的参数,即使它没有,我知道没有办法循环它们 . 到目前为止,我能想到的最好... -
2 votesanswersviews
SASS mixin中背景位置的问题
我正在创建一个SASS mixin,它将让我拍摄社交媒体图标的spritesheet并显示它们,但是当它悬停在背景位置时我遇到问题,这是SASS代码: @mixin social-button($imgurl,$xpos,$ypos,$height,$width) { background-image: url($imgurl); background-position: $xpos $y... -
99 votesanswersviews
SCSS mixin中if / else条件的语法
嗨,我正在尝试学习SASS / SCSS,并试图重构我自己的mixin for clearfix 我想要的是mixin是基于我是否通过mixin宽度 . 到目前为止的想法(伪代码,因为我将包括其他mixins) @mixin clearfix($width) { @if !$width { // if width is not passed, or empty do this ... -
0 votesanswersviews
搞清楚sass mixins
我是sass的新手,我试图让我的脑袋缠绕在mixins上并在mixins中使用if / else语句 . 我试着写一些简单的东西,基本上说如果选择器的宽度设置大于50%它将是某种颜色,否则它将是不同的颜色 . 这是我到目前为止的代码: @mixin color-class($width) { @if "$width > 50%" { background-co... -
0 votesanswersviews
SASS Mixin语法'$'前缀[复制]
这个问题在这里已有答案: Sass Interpolation of Mixin, Function, and Variable names 1回答 我正在研究一个简单的mixin与Grunt Spritesmith一起使用 . 这是我到目前为止所写的内容...... @mixin svg($svg, $height, $width) { background-image:url(..... -
0 votesanswersviews
将变量传递给sass mixin以包含多个属性
我有一个用于盒子阴影的sass mixin,它看起来像这样: @mixin box-shadow($hLength, $vLength, $blur, $spread, $colour, $type:""){ @if $type != "" { -webkit-box-shadow:$type $hLength $vLength $... -
0 votesanswersviews
Scala特征:无法通过传递子元素中的值来获取抽象父特征值
这个例子是我试图解决的更大问题的模型 . 顶部的层次结构是抽象特征CarFamily,然后从CarFamily延伸出3个抽象特征,即本田,思域和沃尔沃 . 我的目标是能够在从这3个特征扩展的实例中为每个子特征调用carModelStatement . 但是,正如您可以看到结果一样,这些语句都返回“汽车模型为空” . 所以val volvo,honda,civic没有传到我对Scala的新手 . 想... -
1 votesanswersviews
引用Trait中的父类
我有一个扩展Trait的类,我想编写可以与类混合的Traits并覆盖一些方法 . 我 class 延伸的特征看起来像这样 trait CharSource { def source: Iterator[Char] def words: Iterator[String] = { while(source.hasNext){ //Logic ... -
74 votesanswersviews
Mixins vs scala中的成分
在java世界中(更准确地说,如果你没有多重继承/ mixins),经验法则很简单:“赞成对象组合而不是类继承” . 如果你还考虑mixins,我想知道它是否/如何改变,特别是在scala中?mixins被认为是多重继承的方式,还是更多的类组合?是否还有"Favor object composition over class composition"(或其他方式)指南? 当人们... -
3 votesanswersviews
Scala mixin到类实例
在Scala中是否可以将一些mixin转换为类实例? 例如:我有一些MyClass实例 var x = new MyClass ,我想在某些方法或特征上扩展它而不复制它 . [Edit:]我正在寻找在实例化之后扩展 x 的方法 . 因此,例如在函数方法中,它将 x 作为参数 . [What is behind]我只是想知道是否有一些神奇的隐式对象和Manifest来实现类型类模式而没有显式调用隐式... -
16 votesanswersviews
对变量参数Sass mixins进行数学运算
我喜欢使用具有像素回退的rem单位来调整CSS大小,并且我正在尝试使用mixins来帮助它 . 对于font-size,这很容易: @mixin font-size($size) { font-size: $size + px; font-size: ($size / 10) + rem; } 但是对于填充,边距等,mixin需要接受变量参数,这可以根据Sass文档http://sass... -
768 votesanswersviews
什么是mixin,为什么它们有用?
在“Programming Python ", Mark Lutz mentions " mixins”中 . 我来自C / C / C#背景,我之前没有听过这个词 . 什么是mixin? 在this example(我很长)的行之间读取,我'm presuming it'是一个使用多重继承来扩展类而不是'proper'子类的情况 . 这是正确的吗? 为什么我要这样做而不是将新... -
122 votesanswersviews
ruby继承vs mixins
在Ruby中,因为你可以包含多个mixin但只扩展一个类,所以看起来mixins比继承更受欢迎 . 我的问题:如果你正在编写必须扩展/包含的代码才有用,你为什么要把它作为一个类?换句话说,为什么你不总是把它变成一个模块? 我只能想到你想要一个类的一个原因,那就是你需要实例化这个类 . 但是,在ActiveRecord :: Base的情况下,您永远不会直接实例化它 . 所以不应该是一个模块而不是?... -
43 votesanswersviews
Mixin类__init__函数是不是自动调用的?
我想使用Mixin总是为我的子类添加一些init功能,每个类继承自不同的API基类 . 具体来说,我想创建多个不同的子类,这些子类继承自这些不同的API提供的基类之一,以及一个Mixin,它将始终以相同的方式执行Mixin初始化代码,而无需代码复制 . 但是,看起来Mixin类的__init__函数永远不会被调用,除非我在Child类的__init__函数中明确地调用它,这不太理想 . 我 Bui... -
0 votesanswersviews
使用参数时,SASS / SCSS @mixin @for不工作[重复]
这个问题在这里已有答案: CSS property as SASS mixin value [duplicate] 1回答 我正在尝试使用SASS @mixin和@for指令创建一些CSS选择器,如下所示: $colors: $comedy, $drama, $thriller, $scifi; $color-names: comedy, drama, thriller, scifi; @m... -
4 votesanswersviews
跨VueJS组件共享通用CSS
我正在研究VueJS 2项目,我正在尝试清理代码但是在使用范围样式方面很难 . 这是我的要求 . :) 我有3个组件,彼此非常相似,所以我决定使用 mixins 将代码合并到一个文件中 . 每个组件都将使用 template 和 vuejs 的 mixins . 当我想自定义特定组件的条件时,我可以简单地覆盖它中的代码,它在这部分工作正常 . 但是,我想要做的更多事情就是将 scoped st... -
2 votesanswersviews
Jackson Mixin不用于反序列化非默认构造函数对象[重复]
这个问题在这里已有答案: @JsonCreator and mixin via Module not working for 3rd Party Class 1回答 我正在编写一个mixin来将字符串反序列化为javax.servlet.http.Cookie Mixin.java package a; import org.codehaus.jackson.annotate.JsonProp... -
0 votesanswersviews
有没有办法在mixin中使用参数在mixin中使用SASS生成变量名? [重复]
这个问题在这里已有答案: Creating or referencing variables dynamically in Sass 5个答案 关于这个问题,这里有一个我正在尝试做的例子,但我有一种感觉,使用SASS插值在使用参数在mixin中输出变量时不起作用 . $red: #f00; @mixin color-accent-class($color) { .#{... -
0 votesanswersviews
在sass mixins中使用前缀:如何用美元连接来创建变量?
我的HTML中有一些div,有点像: <div class="items"> <div class="item1-image-container"></div> <div class="item2-image-container"></div> <div cla... -
15 votesanswersviews
Sass变量默认范围
我在跨范围的Sass中使用变量默认值时遇到问题 . 我的测试例子是: @mixin foo { $val: 'red' !default; .bar { color: $val; } } @include foo; .class1 { $val: 'green'; ... -
3 votesanswersviews
SASS:CSS属性的条件值,基于如果页面中已存在具有相同属性的特定值的元素
我想拥有不同的css属性值(我正在使用SASS),基于页面上是否存在具有特定属性's value ' $ additionalNavHeight'的元素 . 在某些页面中没有这样的元素,在其他页面中 - 有 . 我写了一个SASS mixin: @mixin top-position($navHeight, $additionalNavHeight) { @if $additionalNav... -
0 votesanswersviews
TYPO3模型的继承
关于TYPO3模型的继承,我有一个棘手的问题: 我想扩展powermail扩展名为两个单独/独立(!)扩展名 . 第一个扩展powermail TCA-形成并需要流体模板中的新字段 . 第二个也扩展了TCA形式,但不需要前端的输出 . 现在我使用来自Franz Koch http://lists.typo3.org/pipermail/typo3-project-typo3v4mvc/2010-S... -
7 votesanswersviews
Scala编译器无法推断混合类型以进行模式匹配
我有一个关于有限排列集的代数群的用例 . 因为我想将这个组用于各种不相关的排列类,我想把它作为一个混合特性来做 . 这是我尝试的摘录 trait Permutation[P <: Permutation[P]] { this: P => def +(that: P): P //final override def equals(that: Any) = ... //fin... -
3 votesanswersviews
使用与mixin进行模式匹配时的奇怪行为
我可能错过了一些明显的东西,但我无法做到这一点 . 假设我们有以下代码: object T { def method: Unit = { trait Mixin case class Foo(foo: String) val f = new Foo("hi") with Mixin f match { case Foo(s) =... -
6 votesanswersviews
如何从Sass mixin方程中删除测量单位?
我've written a very simple Sass mixin for converting pixel values into rem values (see Jonathan Snook' s article on the benefits of using rems) . 这是代码: // Mixin Code $base_font_size: 10; // 10px @mixi... -
1 votesanswersviews
Sass Mixin参数 - 阻止Sass转换分数(例如1/3转换为0.33333)?
情况 我有这样的Mixin: @mixin column($fraction: null) { // ...do stuff with $fraction } 它可以像这样使用: @include column('1/3'); 请注意: 传递一个字符串 我需要分母(3)做一些n-child魔法 . 这工作(使用str-index str-slice) . 问题 现在我想让引...