Вопросы по теме 'mixins'

dojo: наследование со значением по умолчанию - миксина не происходит
Я хочу объявить новый класс dojo, унаследованный от существующего класса dojo, но с моим собственным выбором значений по умолчанию для свойств класса. (Пользователь все еще может переопределить эти значения.) Я объявляю свою собственную версию...
1515 просмотров
schedule 25.09.2021

Рубиновое наследование против миксинов
В Ruby, поскольку вы можете включать несколько миксинов, но расширять только один класс, кажется, что миксины предпочтительнее наследования. Мой вопрос: если вы пишете код, который должен быть расширен / включен, чтобы быть полезным, зачем вам...
35427 просмотров
schedule 20.10.2021

Rails: обратные вызовы из модуля
Я пытаюсь сделать так: приложение / модели / my_model.rb: class MyModel < ActiveRecord::Base include MyModule ... end lib / my_module.rb: module MyModule before_destroy :my_func #! def my_func ... end end но...
2486 просмотров
schedule 16.09.2021

Динамическое смешивание черт
Имея черту trait Persisted { def id: Long } как реализовать метод, который принимает экземпляр любого класса case и возвращает его копию со смешанной чертой? Сигнатура метода выглядит так: def toPersisted[T](instance: T, id: Long): T...
11210 просмотров
schedule 28.11.2021

Пропуск необязательного аргумента в миксине Sass
У меня есть этот миксин для обработки простого линейного градиента CSS3: @mixin linear-gradient($from, $to, $dir: bottom, $dir-webkit: top, $ie-filters: false) { background-color: $to; background-image: -webkit-linear-gradient($dir-webkit,...
8456 просмотров
schedule 24.11.2021

Преобразование строки определения цвета rgba в LESS в экземпляр цвета
Предположим, я проанализировал параметры миксина, и цвета предоставлены с помощью функции rgba . Теперь я хотел бы смешать два из этих цветов, но функция LESS mix требует экземпляров параметров типа color . Что я пробовал ... и не...
961 просмотров
schedule 07.10.2021

Перезаписывать меньше примесей
Я хочу удалить border radius из всех элементов в Bootstrap. Итак, я создал custom-mixins.less и поместил в него следующие строки, надеясь, что он перезапишет исходный миксин .border-radius , но не сделал этого. // Border Radius...
4934 просмотров
schedule 03.11.2021

Кнопка изменения Foundation SASS-radius
Итак, я недавно создал новый проект, используя Zurb's Foundation. У меня есть настройки по умолчанию, работающие в настройке gem ( http://foundation.zurb.com/docs/sass.html ). Моя проблема заключается в изменении кнопок. По умолчанию мои кнопки...
819 просмотров
schedule 23.09.2021

Почему скобки не компилируются после # {$ var} в SASS?
У меня в SASS есть @mixin: @mixin complexTransform($axis, $perspective, $degrees, $axis2, $px) { -webkit-transform: perspective( $perspective ) rotate#{ $axis }( $degrees ) translate#{ $axis2 }( $px );...
765 просмотров
schedule 05.10.2021

Как переопределить функцию в другом базовом классе?
Я не совсем уверен, какую терминологию использовать, но вот мой пример: class Base { public: virtual void test() = 0; }; class Mixin { public: virtual void test() { } }; class Example : public Base, public Mixin { }; int main(int argc,...
2163 просмотров

Могу ли я объявить новую переменную в миксине SASS?
У меня есть следующий миксин SASS: @mixin gradient($start, $end, $fallback: $end, $direction: bottom) { @if $direction == top { $directionOld: bottom; } @else if $direction == right { $directionOld: left; } @elseif $direction == bottom {...
7597 просмотров
schedule 11.10.2021

Избегайте нескольких @media при использовании Bootstrap на 3 миксина меньше
При использовании меньшего количества миксинов для создания веб-сайта с помощью Bootstrap я делаю что-то вроде этого: #logo { .make-sm-column(3); .make-md-column(3); .make-lg-column(3); } #menu { .make-sm-column(5);...
719 просмотров
schedule 22.09.2021

SyntaxError: ошибка при оценке функции `unit`: первый аргумент единицы должен быть числом
Я использую less mixin, который генерирует случайное число в заданном диапазоне. вот код: .makeRandom(@min: 0, @max: @min+1) { // Math.floor(Math.random() * (max - min + 1)) + min @getNum: `(Math.floor(Math.random() * (@{max} - @{min} + 1)) +...
3557 просмотров
schedule 08.11.2021

SASS / SCSS @mixin с @ для того, чтобы не работать при использовании параметров
Я пытаюсь создать несколько селекторов CSS с помощью директив SASS @mixin и @for, например: $colors: $comedy, $drama, $thriller, $scifi; $color-names: comedy, drama, thriller, scifi; @mixin taxonomy-color($property) { @for $i from 1 through...
235 просмотров
schedule 05.09.2021

Получить класс из строки. Вызвать функцию по имени строки.
Хорошо, то, что я пытаюсь сделать, довольно сложно, но я постараюсь объяснить. Допустим, мы хотим (во время компиляции) все derivedMembers класса someClass . Тогда мы просто сделали бы: const string[] methods =...
408 просмотров
schedule 30.11.2021

Хотите сделать миксин Sass более надежным (сокращение шрифтов)
К вашему сведению, я ни в коем случае не гуру Sass, я все еще учусь. Я обнаружил силу аргументов в миксинах ... и теперь хочу использовать их постоянно :) Описание Я использую веб-шрифт, у него 3 семейства: обычный, полужирный и курсив ....
875 просмотров
schedule 15.11.2021

Почему включение переменной-члена класса в класс java не похоже на примесь ruby?
Я читаю о миксинах в Ruby и размышляю над некоторыми своими знаниями о java. Разве миксин - это не просто еще одна переменная-член, которая реагирует на методы этого типа? Я понимаю, что в таких языках, как ruby, это просто набор методов, которые...
67 просмотров
schedule 11.10.2021

Как передать миксин в качестве параметра другого миксина в SASS
У меня есть миксин, который преобразует px в rem PX TO REM , у меня есть этот код: .button { @include rem(font-size, 24px); @include rem(padding, 10px); @include rem(border-radius, 5px); } Это приведет к...
2683 просмотров
schedule 06.11.2021

Передача массива в менее миксин (встроенный)
Есть ли способ передать массив в миксин в качестве параметра? Что-то вроде этого: .myMixin(@color, @array){ ... } .myMixin('red',['one','two','three']); Единственный способ передать массив - это вызвать myMixin следующим образом:...
659 просмотров
schedule 19.09.2021

sass: когда мне нужно @include для вызова миксина?
Согласно doc , мы используем @include для вызова миксина, но в моем случае использования У меня примерно так: @import "components/color"; /*NavBar*/ #g-navigation{background:linear-gradient(to top,rgba(0,0,0,0), color(blue,base) 80%)...
53 просмотров
schedule 09.09.2021