首页 文章
  • 0 votes
     answers
     views

    SASS / Compass:从mixin继承

    在Ext JS 4中,他们添加了一种通过使用SASS / Compass覆盖默认着色方案的方法,所以我要做的是创建一个新的按钮样式,使用 extjs-button-ui ,然后将该样式应用于按钮 . 按钮的代码如下: xtype: 'button', text: 'should be orange', ui: 'orange' 我的SASS代码如下: $button-default-backgr...
  • 1 votes
     answers
     views

    根据百分比使SCSS Mixin变暗

    我有一个sass mix-in为我的角度待办事项列表,在你去的时候减轻应用程序的颜色,1是深蓝色,50是白色 . 我怎样才能使悬停使每个项目的背景变暗50-60%? 我的混音: @mixin shades-of-blue ( $count, $startcolor ) { @for $i from 0 through $count { $background-color: ...
  • 0 votes
     answers
     views

    SASS语法错误:未定义的变量:“$ em-base”

    我正在关注一个新的SASS structure guide here . 试图使用PX到EM mixin,似乎变量没有通过 . 但我有 base 导入 mixins 并且 typography 最后导入 . 主SASS文件: // Modules and Variables @import "modules/base"; // Partials @import "p...
  • 1 votes
     answers
     views

    Webpack - 在外部文件中导入mixins /变量/函数

    我已经知道您可以导入同一文件夹中的文件,例如,如果我有以下内容: @import "mixins" .hero { @include hero } 这将按预期工作,但我想要做的是以下内容: index.ts: import "../global.scss" import "../hero.scss" global.scss...
  • 3 votes
     answers
     views

    有没有办法获取传递给Sass mixin的参数数组?

    各种新的CSS3属性接受无限的值集,即 box-shadow 和背景渐变 . 以 box-shadow 为例,理想情况下应该能够做到: @include box-shadow(10px 15px 10px #FF0000, 15px 10px 10px #0000FF); 尽可能多的参数 . 问题是Sass需要一个确定数量的参数,即使它没有,我知道没有办法循环它们 . 到目前为止,我能想到的最好...
  • 2 votes
     answers
     views

    SASS mixin中背景位置的问题

    我正在创建一个SASS mixin,它将让我拍摄社交媒体图标的spritesheet并显示它们,但是当它悬停在背景位置时我遇到问题,这是SASS代码: @mixin social-button($imgurl,$xpos,$ypos,$height,$width) { background-image: url($imgurl); background-position: $xpos $y...
  • 99 votes
     answers
     views

    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 votes
     answers
     views

    搞清楚sass mixins

    我是sass的新手,我试图让我的脑袋缠绕在mixins上并在mixins中使用if / else语句 . 我试着写一些简单的东西,基本上说如果选择器的宽度设置大于50%它将是某种颜色,否则它将是不同的颜色 . 这是我到目前为止的代码: @mixin color-class($width) { @if "$width > 50%" { background-co...
  • 0 votes
     answers
     views

    SASS Mixin语法'$'前缀[复制]

    这个问题在这里已有答案: Sass Interpolation of Mixin, Function, and Variable names 1回答 我正在研究一个简单的mixin与Grunt Spritesmith一起使用 . 这是我到目前为止所写的内容...... @mixin svg($svg, $height, $width) { background-image:url(.....
  • 0 votes
     answers
     views

    将变量传递给sass mixin以包含多个属性

    我有一个用于盒子阴影的sass mixin,它看起来像这样: @mixin box-shadow($hLength, $vLength, $blur, $spread, $colour, $type:""){ @if $type != "" { -webkit-box-shadow:$type $hLength $vLength $...
  • 0 votes
     answers
     views

    Scala特征:无法通过传递子元素中的值来获取抽象父特征值

    这个例子是我试图解决的更大问题的模型 . 顶部的层次结构是抽象特征CarFamily,然后从CarFamily延伸出3个抽象特征,即本田,思域和沃尔沃 . 我的目标是能够在从这3个特征扩展的实例中为每个子特征调用carModelStatement . 但是,正如您可以看到结果一样,这些语句都返回“汽车模型为空” . 所以val volvo,honda,civic没有传到我对Scala的新手 . 想...
  • 1 votes
     answers
     views

    引用Trait中的父类

    我有一个扩展Trait的类,我想编写可以与类混合的Traits并覆盖一些方法 . 我 class 延伸的特征看起来像这样 trait CharSource { def source: Iterator[Char] def words: Iterator[String] = { while(source.hasNext){ //Logic ...
  • 74 votes
     answers
     views

    Mixins vs scala中的成分

    在java世界中(更准确地说,如果你没有多重继承/ mixins),经验法则很简单:“赞成对象组合而不是类继承” . 如果你还考虑mixins,我想知道它是否/如何改变,特别是在scala中?mixins被认为是多重继承的方式,还是更多的类组合?是否还有"Favor object composition over class composition"(或其他方式)指南? 当人们...
  • 3 votes
     answers
     views

    Scala mixin到类实例

    在Scala中是否可以将一些mixin转换为类实例? 例如:我有一些MyClass实例 var x = new MyClass ,我想在某些方法或特征上扩展它而不复制它 . [Edit:]我正在寻找在实例化之后扩展 x 的方法 . 因此,例如在函数方法中,它将 x 作为参数 . [What is behind]我只是想知道是否有一些神奇的隐式对象和Manifest来实现类型类模式而没有显式调用隐式...
  • 16 votes
     answers
     views

    对变量参数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 votes
     answers
     views

    什么是mixin,为什么它们有用?

    在“Programming Python ", Mark Lutz mentions " mixins”中 . 我来自C / C / C#背景,我之前没有听过这个词 . 什么是mixin? 在this example(我很长)的行之间读取,我'm presuming it'是一个使用多重继承来扩展类而不是'proper'子类的情况 . 这是正确的吗? 为什么我要这样做而不是将新...
  • 122 votes
     answers
     views

    ruby继承vs mixins

    在Ruby中,因为你可以包含多个mixin但只扩展一个类,所以看起来mixins比继承更受欢迎 . 我的问题:如果你正在编写必须扩展/包含的代码才有用,你为什么要把它作为一个类?换句话说,为什么你不总是把它变成一个模块? 我只能想到你想要一个类的一个原因,那就是你需要实例化这个类 . 但是,在ActiveRecord :: Base的情况下,您永远不会直接实例化它 . 所以不应该是一个模块而不是?...
  • 43 votes
     answers
     views

    Mixin类__init__函数是不是自动调用的?

    我想使用Mixin总是为我的子类添加一些init功能,每个类继承自不同的API基类 . 具体来说,我想创建多个不同的子类,这些子类继承自这些不同的API提供的基类之一,以及一个Mixin,它将始终以相同的方式执行Mixin初始化代码,而无需代码复制 . 但是,看起来Mixin类的__init__函数永远不会被调用,除非我在Child类的__init__函数中明确地调用它,这不太理想 . 我 Bui...
  • 0 votes
     answers
     views

    使用参数时,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 votes
     answers
     views

    跨VueJS组件共享通用CSS

    我正在研究VueJS 2项目,我正在尝试清理代码但是在使用范围样式方面很难 . 这是我的要求 . :) 我有3个组件,彼此非常相似,所以我决定使用 mixins 将代码合并到一个文件中 . 每个组件都将使用 template 和 vuejs 的 mixins . 当我想自定义特定组件的条件时,我可以简单地覆盖它中的代码,它在这部分工作正常 . 但是,我想要做的更多事情就是将 scoped st...
  • 2 votes
     answers
     views

    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 votes
     answers
     views

    有没有办法在mixin中使用参数在mixin中使用SASS生成变量名? [重复]

    这个问题在这里已有答案: Creating or referencing variables dynamically in Sass 5个答案 关于这个问题,这里有一个我正在尝试做的例子,但我有一种感觉,使用SASS插值在使用参数在mixin中输出变量时不起作用 . $red: #f00; @mixin color-accent-class($color) { .#{...
  • 0 votes
     answers
     views

    在sass mixins中使用前缀:如何用美元连接来创建变量?

    我的HTML中有一些div,有点像: <div class="items"> <div class="item1-image-container"></div> <div class="item2-image-container"></div> <div cla...
  • 15 votes
     answers
     views

    Sass变量默认范围

    我在跨范围的Sass中使用变量默认值时遇到问题 . 我的测试例子是: @mixin foo { $val: 'red' !default; .bar { color: $val; } } @include foo; .class1 { $val: 'green'; ...
  • 3 votes
     answers
     views

    SASS:CSS属性的条件值,基于如果页面中已存在具有相同属性的特定值的元素

    我想拥有不同的css属性值(我正在使用SASS),基于页面上是否存在具有特定属性's value ' $ additionalNavHeight'的元素 . 在某些页面中没有这样的元素,在其他页面中 - 有 . 我写了一个SASS mixin: @mixin top-position($navHeight, $additionalNavHeight) { @if $additionalNav...
  • 0 votes
     answers
     views

    TYPO3模型的继承

    关于TYPO3模型的继承,我有一个棘手的问题: 我想扩展powermail扩展名为两个单独/独立(!)扩展名 . 第一个扩展powermail TCA-形成并需要流体模板中的新字段 . 第二个也扩展了TCA形式,但不需要前端的输出 . 现在我使用来自Franz Koch http://lists.typo3.org/pipermail/typo3-project-typo3v4mvc/2010-S...
  • 7 votes
     answers
     views

    Scala编译器无法推断混合类型以进行模式匹配

    我有一个关于有限排列集的代数群的用例 . 因为我想将这个组用于各种不相关的排列类,我想把它作为一个混合特性来做 . 这是我尝试的摘录 trait Permutation[P <: Permutation[P]] { this: P => def +(that: P): P //final override def equals(that: Any) = ... //fin...
  • 3 votes
     answers
     views

    使用与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 votes
     answers
     views

    如何从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 votes
     answers
     views

    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) . 问题 现在我想让引...

热门问题