动态更改 HAML 文件中的 css 属性值

Dynamically changing css attribute value in HAML file

我的 Haml 文件看起来像:-

.playing-card-container
  .card-image

.card-image 的 CSS class 是

  .card-image {
    width: 68px;
    height: 68px;
    margin-bottom: 1em;
    background-image: image-url('some-url');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 50%;
  }

haml 文件从 rails 服务器 获取 图像对象,我想动态更改 .card-image 的背景图像class。我知道如何动态添加 classes 或 id,但我们如何更改某个 css 属性 ?如果您能提供任何帮助,我将不胜感激。

您可以使用:

$(".card-image").css("background-image", url)

编辑:在 HAML 中

.card-image{"style"=>"background-image:url(#{url});"},