【发布时间】:2019-04-27 16:47:39
【问题描述】:
我的 style.scss 中有这个:
.myComponent {
&__pic {
// some other styles
@media (max-width: 767px),
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
background-image: url({this needs to come from API});
}
}
}
如果只是默认的背景图片,我知道该怎么做,像这样:
<div className="col-md-8">
<div className="myComponent__pic" style={{
backgroundImage: `url(${someObject.someImage})`
}} />
</div>
但是如何在样式表之外指定@media 样式,以便我可以为其提供来自API 的图像(someObject.someImage2x)?
【问题讨论】:
标签: javascript css reactjs sass media-queries