In my vue
-app, I want to add a dynamic background-image as a pseudoclass, so I tried to do this:
<div id="myContent" :style="{ '--bgImage': content.icon.url }">
...some content here
</div>
then in the style section of the component:
#myContent {
&:after {
content: '';
background: url(var(--bgImage));
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
width: 40vw;
height: 100%;
position: absolute;
top: 0;
left: 50%;
right: 50%;
margin-left: -50vw;
margin-right: -50vw;
transform: translateY(-0vh);
}
}
but this does not work. How can I solve this?