首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在后台URL中传递CSS变量

如何在后台URL中传递CSS变量
EN

Stack Overflow用户
提问于 2019-02-24 13:34:15
回答 1查看 4.4K关注 0票数 1

我需要将一个图像传递给CSS背景,就像这样--它的工作原理是:

代码语言:javascript
复制
.tinted-image {
  height: 125px;
  background: linear-gradient(to right, var(--color), var(--color2)),
    url(https://static-cdn.jtvnw.net/ttv-boxart/Apex%20Legends-300x400.jpg);
}

但是,当我尝试这样做时,我会在VS代码中出现语法错误

代码语言:javascript
复制
.tinted-image {
      height: 125px;
      background: linear-gradient(to right, var(--color), var(--color2)),
        url(var(--url));
    }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-24 13:48:46

您可以像下面这样使用它:

代码语言:javascript
复制
:root {
  --color: rgba(255, 0, 0, 0.5);
  --color2: rgba(0, 255, 0, 0.5);
  --url: url(https://static-cdn.jtvnw.net/ttv-boxart/Apex%20Legends-300x400.jpg);
}
.tinted-image {
  height: 125px;
  background: linear-gradient(to right, var(--color), var(--color2)), var(--url);
  width: 200px;
}
代码语言:javascript
复制
<div class="tinted-image"></div>

CSS变量在Internet上不起作用。您可以在这里找到所有支持CSS变量的浏览器:https://caniuse.com/#feat=css-variables

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54852422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档