【发布时间】:2017-01-19 16:07:58
【问题描述】:
现在我有一个硬编码到 CSS 中的背景图片 URL。我想使用 AngularJS 中的逻辑动态选择背景图像。这是我目前拥有的:
HTML
<div class="offer-detail-image-div"><div>
CSS
.offer-detail-image-div {
position: relative;
display: block;
overflow: hidden;
max-width: 800px;
min-height: 450px;
min-width: 700px;
margin-right: auto;
margin-left: auto;
padding-right: 25px;
padding-left: 25px;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
border-radius: 5px;
background-image: url('/assets/images/118k2d049mjbql83.jpg');
background-position: 0px 0px;
background-size: cover;
background-repeat: no-repeat;
}
如您所见,CSS 中的背景图片引用了特定的文件位置。我希望能够以编程方式确定图像 URL 的位置。我真的不知道从哪里开始。我不知道jQuery。谢谢。
【问题讨论】:
-
@ Makarov Sergey 我看过 ngStyle 但我不清楚这是类还是修改了类的一部分,如果是,这些点是如何连接的。此外,我不确定 ngStyle 或 ngClass 是否实际上更好或它们有何不同。也许是答案中的一个例子? :)
标签: html css angularjs ng-style