Изменения специфичности полезности в V4CSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Изменения специфичности полезности в V4

Сообщение Anonymous »

у меня была утилита компонентов в V3, определенная как это, это позволило, чтобы ссылки имеют цвет по умолчанию текстовых связей , и в навигационных ссылках цвет переопределен в текстовые заголовки . Он работал нормально, потому что Link-nav утилита была определена второй.

Код: Выделить всё

@layer components {
/* text-links is default color */
.link-default {
@apply text-links no-underline;
}

// ...

/* text-headings color wins, because link-nav class is defined after */
.link-nav {
@apply text-headings whitespace-nowrap underline-offset-4 text-lg;
@apply hover:text-links-hover;
@apply focus:text-links-hover focus:underline;
@apply active:text-links-hover;
}
}
В v4 мне пришлось определить две утилиты, подобные этому, теперь они представляют собой две отдельные утилиты и порядок определения не влияют на специфичность, поэтому правила из Link-nav не выигрывают, а ссылки по-прежнему имеют цвет по умолчанию.

Код: Выделить всё

/* text-links wins but it shouldn't */
@utility link-default {
@layer components {
@apply text-links no-underline;
}
}

// ...

@utility link-nav {
@layer components {
/* here, specificity fails, text-headings */
@apply text-headings whitespace-nowrap underline-offset-4 text-lg;
@apply hover:text-links-hover;
@apply focus:text-links-hover focus:underline;
@apply active:text-links-hover;
}
}
Я не хочу использовать! Я должен определить утилиты, потому что я использую эти классы с @apply .
Как правильно контролировать специфичность в утилитах V4?

Подробнее здесь: https://stackoverflow.com/questions/794 ... nges-in-v4
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Изменения специфичности полезности в V4
    Anonymous » » в форуме CSS
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Передача частных атрибутов в функцию полезности
    Гость » » в форуме Python
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость
  • Пример полезности спецификатора формата G9 в C# для округления чисел с плавающей запятой?
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Пример полезности спецификатора формата G9 в C# для округления чисел с плавающей запятой?
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Почему интеллектуальная сортировка V4 с помощью алфавита? Не по приоритетной полезности?
    Anonymous » » в форуме CSS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»