mixins相关内容
Okey! 我有几个像sass一样延伸的 %heading %paragraph %gutter 等等... 我想在媒体查询中重用,但这不工作。我知道。 然后我想出了所有我的扩展作为mixin的想法。所以当我想要他们在媒体查询我只是使用mixin。例如 .my-widget { @extend%gutter; @media ...
..
我尝试为CSS动画关键帧设置此LESS混合文件: .keyframes(@name,@from,@至) {; @ -webkit-keyframes“@name”{ 从{ @from; } to { @to; } } } 解决方案 从LESS> = 1.7开始,您可以使用关键帧关键字的变量(名称)。 在LESS 1.7中对指令的工
..
我试图创建一个动态定义LESS CSS中的变量的mixin,它是一个简单的用例一个): .define(@var){ @foo {var}:0; } 然后就像这样调用mixin: .define('Bar'){ @fooBar:0; } $ b $ p 由于这种字符串插值可以使用选择器名称,我想知道如果变量名可能是相同的;到目前为止,我没有
..
如何创建一个使用嵌套mixin属性作为参数的mixin? 我用下面的例子解释自己。 我有一个'transition-property'mixin: .transition-property(@props){ -webkit-transition-property:@props; -moz-transition-property:@props; -o-transiti
..
我需要8种不同的CSS3动画,这是太相似,所以我使用LESS。下面是代码,它完美地工作,有一个小毛刺 - @name变量。 .animation_top pxFrom,@pxTo){ @ -moz-keyframes @name { 0%{ top:@pxFrom; opacity:0; } 100%{ top:@pxTo; opacity:1; } }
..
是否可以在mixin中添加 span3 类,以避免将其放在HTML的每个元素中? 类似的东西: .myclass { .span3; //其他规则... } 我很抱歉我忘记指定一个重要的细节: span3 是Bootstrap的标准类。 我没有在Bootstrap框架的任何文件中找到它的定义。 解决方案 新答案(需要LESS 1.4.0)
..
我尝试建立一些通用的边缘/填充混合... 这是我的代码: [class * =“shift”] { $ sft-o:10px; @mixin shift_stp($ val){ & [class * =“_ sml”] {$ val:$ sft-o; } & [class * =“_ mid”] {$ val:$ sft-o * 2; } & [class * =“_ bi
..
我是Sass的新手,正在努力工作。我不能得到在 hex (对于IE)和 rgba 中渲染的颜色。每一个小部分都令我失望,因为我还没有掌握语法,而且Sass的Google搜索结果仍然很稀疏。 这里是mixin: @mixin transparent($ hex,$ a){ / * for IEGR8 * / background:transparent; filter:pro
..
一个Java库类我使用声明 protected getPage ...} 现在我想要一个帮助Scala mixin添加我经常使用的功能。我不想扩展类,因为Java类有不同的子类,我想在不同的地方扩展。问题是,如果我使用 getPage()在我的mixin trait ,我得到这个错误: 实施限制:trait MyMixin 访问受保护的方法 getPag
..
假设我有多个颜色的主题,我的网站,由一个类控制在身体标签。从这里我可以重新定义每个主题中每个元素的各种颜色。足够容易,但相当耗时,如果我有很多要素改变...和很多主题。每次我添加一个新的主题,我需要再次写出所有的选择器,用不同的颜色值。 我基于我的工作到目前为止另一个职位我发现: LESS.css变量,取决于类 ...然而,对于我想要做的事来说,似乎仍然过于复杂,因为我仍然必须写出所
..
我有以下位的LESS代码工作 @iterations:940; @iterations:940; @col:2.0833333333333333333333333333333%; //帮助类,将不会显示在结果css //将被调用,只要索引高于0 .loopingClass(@index)when(@index> -20 ){ //创建实际的css选择器,示例将导致
..
在Ruby中,由于你可以包含多个mixin,而只能扩展一个类,因此看起来mixin比继承更受欢迎。 我的问题:编写代码,必须扩展/包含有用,为什么你会做一个类吗?或者换句话说,为什么你不总是把它作为一个模块? 我只能想到一个原因,你想要一个类,这是if你需要实例化类。然而,在ActiveRecord :: Base的情况下,您从不直接实例化它。 解决方案 我只是阅读这个主题 井
..
我刚刚遇到这个关键字 C ++ Mixin-Style ,有没有人知道这是什么? 在此帖中,已作为设计模式回答。是否与此文档中描述的设计模式相同? 解决方案 Mixin s是Lisp的概念。来自博士的良好解释Dobbs : mixin是一个类的一个片段,它的意图是与其他类mixins。 [...] 一个普通的,独立的类(如Person)和一个mixin之间的区别是,
..
我想让我的头围绕着Mixin的概念,但我似乎不明白它是什么。 我看到的方式是,它是一种通过使用继承来扩展类的功能的方法。 我读过,人们把它们称为“抽象子类”。谁能解释为什么? 如果你能根据下面的例子解释你的答案(从我的演讲幻灯片之一): 解决方案 在介绍一个混合是什么之前,描述它想要解决的问题是有用的。假设你有一堆想要或想要建模的概念。它们可能以某种方式相关,但它们大部分是正交的
..
我看到了关于如何在C#中创建mixins的各种问题,并且他们经常被指向codeplex上的重新混合项目。但是,我不知道我是否喜欢“完整界面”的概念。理想情况下,我会扩展一个类如下: [Taggable] public class MyClass { .... } 通过简单添加Taggable接口,通过某种对象工厂创建MyClass类型的对象。返回的实例将拥有MyC
..
我听说它可能带扩展方法,但我不能完全弄清楚自己。我想看看是否有可能一个具体的例子。 谢谢! 解决方案 这真的取决于你的意思是“混入”是什么 - 大家似乎有一个稍微不同的想法。那种混入的我的如的看到(但不是在C#中可用)正在实现通成分简单的: 公共类混入:ISomeInterface { 私人SomeImplementation IMPL实现ISomeInterface;
..
我正在寻找使用一个mixin特定浏览器的CSS黑客的解决方案。 我使用JavaScript来添加浏览器标签中的HTML类。像 .IE .ie7 .ie8 .ie9 我想用类似的mixin: .box的测试{ 保证金:10px的; @include浏览器(IE7){ 保证金:20像素; } } 所需的输出: .box的测试{ 保证金:10px的; } .ie7 .box的测
..
我试图创造一个过渡SASS混入。这是我到目前为止所。 @mixin过渡($ VAR) -webkit-过渡:$ VAR 过渡:$ VAR 我希望能够通过像这样多个参数 @include过渡(颜色.5s线性,宽.5s线性) 不幸的是,我得到以下错误语法错误:混入过渡需要1个说法,但被传递2。 有没有办法做到这一点,因此产生在CSS下面的输出,同时还接受参数未定义多少? -we
..
有没有办法给一个混入或风格的声明传递给另一个混入作为输入参数? 让我们来看看动画关键帧的例子。以下是我们如何界定在纯粹的CSS关键帧: @ - MOZ关键帧一些名 { 从{颜色:红色; } 为{颜色:蓝色; } }@ -webkit-关键帧一些名 { 从{颜色:红色; } 为{颜色:蓝色; } }@keyframes一些名 { 从{颜色:红色; }
..
我使用SimpleModule与序列化和反序列化注册混入。我无法使它工作。类如下所示。当我打印序列化的字符串我看到大小的印刷和我在混入指定的属性没有命名。它是印刷 {“W”:5,“H”:10,“大小”:50} 。因此,混合 - 与两个串行器和反序列化的配置注册不成功。我在做什么错了。 混合类: 进口组织codehaus.jackson.annotate.JsonIgnore。 。进口组织cod
..