我正在使用以下代码动态设置响应式背景图像,但它在我的组件中不起作用。图像未显示,我的 UI 也受到干扰。
请为我的组件建议正确的代码以动态添加背景图像。
<sly data-sly-set.backgroundImage="--backgroundImage:url('${model.backgroundImg}');"
data-sly-set.backgroundImageSmall="--backgroundImageSmall:url('${model.backgroundImgSmall}');"
data-sly-set.backgroundColor="background-color: ${model.backgroundColor}"
data-sly-set.backgroundImageStyle="${model.backgroundImg ? backgroundImage : '' };${model.backgroundImgSmall ? backgroundImageSmall : '' };${properties.backgroundLayout};${model.backgroundColor ? backgroundColor : '' }"></sly>
<div class="superteaser-grid ${model.gridStyle}" style="--backgroundImage:${backgroundImageStyle @ context='unsafe'}; ">