Включить наведение только сверху / снизу / слева / справа

Пытаюсь создать вариант в конфигурации файла Tailwind. Я бы хотел что-то вроде hover:border-l-4 hover:border-green-400, поэтому класс, который включает границу слева (или только сверху / снизу / справа).

Итак, я создаю это внутри tailwind.config.js:

      module.exports = {
  purge: {
    enabled: process.env.NODE_ENV === 'production',
    content: ['./src/**/*.html', './src/**/*.{js,ts,jsx,tsx}'],
  },
  darkMode: false, 
  theme: {
    extend: {
      colors: {
        ...
      },
    },
    borderLeft: (theme) => ({}),
    ...
  },
  variants: {
    extend: {
      borderLeft: ['hover', 'focus']
    },
  },
  plugins: [],
}

Не работает. я получил TypeError: variantsValue is not iterable.

На странице документации я не нашел ничего полезного.

1 ответ

Решение

Оформить заказ на попутный ветер .

        variants: {
    extend: {
      borderWidth: ['hover'],
    }
  }

Отсюда, hover:border-l-4 hover:border-green-400 заработает.

Другие вопросы по тегам