mixins相关内容

组合扩展和混合使用相同的规则

Okey! 我有几个像sass一样延伸的 %heading %paragraph %gutter 等等... 我想在媒体查询中重用,但这不工作。我知道。 然后我想出了所有我的扩展作为mixin的想法。所以当我想要他们在媒体查询我只是使用mixin。例如 .my-widget { @extend%gutter; @media ... ..
发布时间:2017-01-19 20:48:36 前端开发

如何在LESS中设置关键帧名称

我尝试为CSS动画关键帧设置此LESS混合文件: .keyframes(@name,@from,@至) {; @ -webkit-keyframes“@name”{ 从{ @from; } to { @to; } } } 解决方案 从LESS> = 1.7开始,您可以使用关键帧关键字的变量(名称)。 在LESS 1.7中对指令的工 ..
发布时间:2017-01-19 04:59:21 前端开发

在LESS CSS中动态定义变量

我试图创建一个动态定义LESS CSS中的变量的mixin,它是一个简单的用例一个): .define(@var){ @foo {var}:0; } 然后就像这样调用mixin: .define('Bar'){ @fooBar:0; } $ b $ p 由于这种字符串插值可以使用选择器名称,我想知道如果变量名可能是相同的;到目前为止,我没有 ..
发布时间:2017-01-19 00:59:50 前端开发

Less和Bootstrap:如何使用span3(或spanX [任何数字])类作为mixin?

是否可以在mixin中添加 span3 类,以避免将其放在HTML的每个元素中? 类似的东西: .myclass { .span3; //其他规则... } 我很抱歉我忘记指定一个重要的细节: span3 是Bootstrap的标准类。 我没有在Bootstrap框架的任何文件中找到它的定义。 解决方案 新答案(需要LESS 1.4.0) ..
发布时间:2017-01-18 15:29:23 前端开发

CSS属性为SASS mixin值

我尝试建立一些通用的边缘/填充混合... 这是我的代码: [class * =“shift”] { $ sft-o:10px; @mixin shift_stp($ val){ & [class * =“_ sml”] {$ val:$ sft-o; } & [class * =“_ mid”] {$ val:$ sft-o * 2; } & [class * =“_ bi ..
发布时间:2017-01-18 11:46:58 前端开发

Sass mixin背景透明回到IE8

我是Sass的新手,正在努力工作。我不能得到在 hex (对于IE)和 rgba 中渲染的颜色。每一个小部分都令我失望,因为我还没有掌握语法,而且Sass的Google搜索结果仍然很稀疏。 这里是mixin: @mixin transparent($ hex,$ a){ / * for IEGR8 * / background:transparent; filter:pro ..
发布时间:2017-01-15 01:11:22 前端开发

如何解决“实施限制:trait ...访问受保护的方法...在具体trait方法内部”。

一个Java库类我使用声明 protected getPage ...} 现在我想要一个帮助Scala mixin添加我经常使用的功能。我不想扩展类,因为Java类有不同的子类,我想在不同的地方扩展。问题是,如果我使用 getPage()在我的mixin trait ,我得到这个错误: 实施限制:trait MyMixin 访问受保护的方法 getPag ..
发布时间:2016-12-23 14:43:22 其他开发

LESS CSS - 根据主体类更改主题颜色的变量值

假设我有多个颜色的主题,我的网站,由一个类控制在身体标签。从这里我可以重新定义每个主题中每个元素的各种颜色。足够容易,但相当耗时,如果我有很多要素改变...和很多主题。每次我添加一个新的主题,我需要再次写出所有的选择器,用不同的颜色值。 我基于我的工作到目前为止另一个职位我发现: LESS.css变量,取决于类 ...然而,对于我想要做的事来说,似乎仍然过于复杂,因为我仍然必须写出所 ..
发布时间:2016-12-17 22:43:15 前端开发

LESS中的动态类名

我有以下位的LESS代码工作 @iterations:940; @iterations:940; @col:2.0833333333333333333333333333333%; //帮助类,将不会显示在结果css //将被调用,只要索引高于0 .loopingClass(@index)when(@index> -20 ){ //创建实际的css选择器,示例将导致 ..
发布时间:2016-11-23 16:14:02 其他开发

ruby继承vs mixins

在Ruby中,由于你可以包含多个mixin,而只能扩展一个类,因此看起来mixin比继承更受欢迎。 我的问题:编写代码,必须扩展/包含有用,为什么你会做一个类吗?或者换句话说,为什么你不总是把它作为一个模块? 我只能想到一个原因,你想要一个类,这是if你需要实例化类。然而,在ActiveRecord :: Base的情况下,您从不直接实例化它。 解决方案 我只是阅读这个主题 井 ..
发布时间:2016-11-23 10:41:38 其他开发

什么是C ++ Mixin-Style?

我刚刚遇到这个关键字 C ++ Mixin-Style ,有没有人知道这是什么? 在此帖中,已作为设计模式回答。是否与此文档中描述的设计模式相同? 解决方案 Mixin s是Lisp的概念。来自博士的良好解释Dobbs : mixin是一个类的一个片段,它的意图是与其他类mixins。 [...] 一个普通的,独立的类(如Person)和一个mixin之间的区别是, ..
发布时间:2016-10-13 11:06:17 C/C++开发

什么是Mixins(作为一个概念)

我想让我的头围绕着Mixin的概念,但我似乎不明白它是什么。 我看到的方式是,它是一种通过使用继承来扩展类的功能的方法。 我读过,人们把它们称为“抽象子类”。谁能解释为什么? 如果你能根据下面的例子解释你的答案(从我的演讲幻灯片之一): 解决方案 在介绍一个混合是什么之前,描述它想要解决的问题是有用的。假设你有一堆想要或想要建模的概念。它们可能以某种方式相关,但它们大部分是正交的 ..
发布时间:2016-10-13 10:05:14 C/C++开发

混合与C#4.0

我看到了关于如何在C#中创建mixins的各种问题,并且他们经常被指向codeplex上的重新混合项目。但是,我不知道我是否喜欢“完整界面”的概念。理想情况下,我会扩展一个类如下: [Taggable] public class MyClass { .... } 通过简单添加Taggable接口,通过某种对象工厂创建MyClass类型的对象。返回的实例将拥有MyC ..
发布时间:2016-10-11 10:24:22 C#

是否有可能实现在C#中混入?

我听说它可能带扩展方法,但我不能完全弄清楚自己。我想看看是否有可能一个具体的例子。 谢谢! 解决方案 这真的取决于你的意思是“混入”是什么 - 大家似乎有一个稍微不同的想法。那种混入的我的如的看到(但不是在C#中可用)正在实现通成分简单的: 公共类混入:ISomeInterface { 私人SomeImplementation IMPL实现ISomeInterface; ..
发布时间:2016-08-26 20:21:13 C#/.NET

一个SASS可以@mixin接受的参数未定义的号码?

我试图创造一个过渡SASS混入。这是我到目前为止所。 @mixin过渡($ VAR) -webkit-过渡:$ VAR 过渡:$ VAR 我希望能够通过像这样多个参数 @include过渡(颜色.5s线性,宽.5s线性) 不幸的是,我得到以下错误语法错误:混入过渡需要1个说法,但被传递2。 有没有办法做到这一点,因此产生在CSS下面的输出,同时还接受参数未定义多少? -we ..
发布时间:2016-05-29 12:04:13 JavaScript

LESS CSS通行证混入作为参数传递给另一个混入

有没有办法给一个混入或风格的声明传递给另一个混入作为输入参数? 让我们来看看动画关键帧的例子。以下是我们如何界定在纯粹的CSS关键帧: @ - MOZ关键帧一些名 { 从{颜色:红色; } 为{颜色:蓝色; } }@ -webkit-关键帧一些名 { 从{颜色:红色; } 为{颜色:蓝色; } }@keyframes一些名 { 从{颜色:红色; } ..
发布时间:2016-05-29 12:01:14 前端开发

杰克逊MixInAnnotation使用SimpleModule不起作用

我使用SimpleModule与序列化和反序列化注册混入。我无法使它工作。类如下所示。当我打印序列化的字符串我看到大小的印刷和我在混入指定的属性没有命名。它是印刷 {“W”:5,“H”:10,“大小”:50} 。因此,混合 - 与两个串行器和反序列化的配置注册不成功。我在做什么错了。 混合类: 进口组织codehaus.jackson.annotate.JsonIgnore。 。进口组织cod ..
发布时间:2016-05-17 20:06:39 Java开发