我是顺风的新手,我不能为不透明的背景图像创建这个插件。
const plugin = require('tailwindcss/plugin');
module.exports = plugin.withOptions(() => {
    return function({addUtilities}) {
        addUtilities({
            '.bg-img-with-opacity': {
                'background': 'linear-gradient(
                    rgba(43, 108, 176, 0.9),
                    rgba(43, 108, 176, 0.9)
                ),
                url('../images/background-1.jpg')',
            }
        })
    }
})
这里的问题是,我使用了两个带逗号的值,对象不允许这样做。提前谢谢。
发布于 2020-11-05 19:10:27
我认为如果您使用反引号`来包装您的多行background规则,那么一切都应该很好地工作:
const plugin = require('tailwindcss/plugin')
module.exports = plugin.withOptions(() => {
  return function ({addUtilities}) {
    addUtilities({
      '.bg-img-with-opacity': {
        'background': `linear-gradient(
          rgba(43, 108, 176, 0.9),
          rgba(43, 108, 176, 0.9)
        ),
        url(../images/background-1.jpg)`,
      }
    })
  }
})这里有一个demo演示,以防对您有所帮助。
https://stackoverflow.com/questions/64677873
复制相似问题