html - CSS - 动态添加时图像看起来不同

标签 html css

我有一个fiddle ,我想动态添加背景图像。我试图像这样传递它:

<div class="card" style="background:url(http://media.comicbook.com/2016/05/captain-america-civil-war-02082016-182755.png), #0a0a0a;">

但是图像的大小与 css 文件中设置的大小不同。我该如何解决这个问题?

最佳答案

如果您在 HTML 样式属性中使用 background,这将覆盖样式指南中定义的所有其他 CSS。

您需要将 !important 放置在 CSS 中的所有背景属性中,例如:

.card {
  background-position: -60px 42px, 0 !important;
  background-repeat: no-repeat !important;
  background-size: 70% 88% !important;
}

已更新 Fiddle

希望这有帮助!

关于html - CSS - 动态添加时图像看起来不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40563213/

相关文章:

html - 在 div 上应用悬停效果,但不在 h2 上应用

javascript - 加载动画无法跨浏览器工作

javascript - 在多个元素上滚动到顶部

html - 样式表单元格的宽度

jquery - 将鼠标悬停在 div 上时绘制一个圆圈

css - 文本输入内的图标字体

CSS 自动高度 Div 无法正确定位自身

html - 简单的 for 循环在 Jekyll 中不起作用

复杂表单上输入名称的 HTML 标准

css - 带间距的水平对齐导航工具栏