Вопросы по теме '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 просмотров
schedule
24.11.2021
Могу ли я объявить новую переменную в миксине 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