仅在顶部/底部/左侧/右侧启用悬停

Posted

技术标签:

【中文标题】仅在顶部/底部/左侧/右侧启用悬停【英文标题】:Enable hover only on top/bottom/left/right 【发布时间】:2021-06-14 17:49:19 【问题描述】:

我正在尝试在 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】:

结帐docs on tailwind。

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

从这里开始,hover:border-l-4 hover:border-green-400 将起作用。

【讨论】:

以上是关于仅在顶部/底部/左侧/右侧启用悬停的主要内容,如果未能解决你的问题,请参考以下文章

text Bootstrap顶部,底部,左侧和右侧标签

仅在 uilabel 周围绘制顶部、右侧和底部边框

PHP图像从顶部,底部,左侧和右侧裁剪

如何限制可拖动区域?它在顶部和左侧起作用,但在右侧和底部不起作用

html CSS3 Box Shadow,只有顶部/右侧/底部/左侧和所有

有没有办法在身体的顶部、左侧、底部和右侧创建具有锯齿形效果的背景?