【问题标题】:Can I use attr() inside background url() in CSS? [duplicate]我可以在 CSS 的背景 url() 中使用 attr() 吗? [复制]
【发布时间】:2013-04-12 16:32:31
【问题描述】:

我想在 HTML 中执行此操作: <a href="http://host.com/cat.png">text</a>

在 CSS 中: a { background-image: url(attr(href)); }

这似乎对我不起作用。有没有可能?

【问题讨论】:

  • 你在你的网站上使用过 jquery 吗?
  • 我只是出于学术目的进行调查。我正在尝试看看它是否可以使用纯 CSS 来实现。

标签: css background-image attr


【解决方案1】:

在静态 CSS 文件中不可能。但是,您可以通过任何服务器端语言(例如 PHP)动态生成 CSS。

如果您需要 CSS 中的变量,或者使用Sass LESS

【讨论】:

    猜你喜欢
    • 2021-11-21
    • 2012-05-27
    • 2010-09-30
    • 2018-02-24
    • 2011-11-11
    • 2019-12-10
    • 1970-01-01
    • 1970-01-01
    • 2012-06-24
    相关资源
    最近更新 更多