Html 在块上添加图像

Html 在块上添加图像,html,css,image,Html,Css,Image,我正在使用这个迷你定价表: 我怎样才能在上面放一张图片?像这样: 定价表的代码也在此处: HTML: 任何帮助一种解决方案是在之前使用伪元素: *, *:之前, *:之后{ 框大小:边框框; } html, 身体{ 身高:100% } 身体{ 背景:#454c4f; 字体:1em/1.5“Droid Sans”,无衬线; } .定价{ @包括翻译(-49%,-49.1%); 位置:绝对位置; 左:50%; 最高:50%; 宽度:310px; 字号:0; 不透明度:1; 过渡:不透明度。2s缓

我正在使用这个迷你定价表:

我怎样才能在上面放一张图片?像这样:

定价表的代码也在此处:

HTML:


任何帮助

一种解决方案是在之前使用伪元素

*,
*:之前,
*:之后{
框大小:边框框;
}
html,
身体{
身高:100%
}
身体{
背景:#454c4f;
字体:1em/1.5“Droid Sans”,无衬线;
}
.定价{
@包括翻译(-49%,-49.1%);
位置:绝对位置;
左:50%;
最高:50%;
宽度:310px;
字号:0;
不透明度:1;
过渡:不透明度。2s缓解;
}
1.价格选择权{
显示:内联块;
宽度:6.25em;
垂直对齐:中间对齐;
右边距:0.3125em;
字体大小:16px;
不透明度:1;
过渡:不透明度。2s缓解;
}
.价格选择:之前{
内容:“;
背景图片:url(http://placehold.it/50x50);
位置:绝对位置;
高度:50px;
宽度:50px;
顶部:-25px;
左边距:25px;
}
.价格选项:最后一个孩子{
右边距:0;
}
.定价:悬停。价格选项{
不透明度:0.6;
}
.定价:悬停。价格选项:悬停{
不透明度:1;
}
.价格选项详细信息{
填充:2em 0;
背景:白色;
文本对齐:居中;
}
.价格选项--低.价格选项详细信息{
边界半径:.25em 0;
}
.价格选项--中间价格选项详细信息{
填充:2.3em0;
边界半径:.25em.25em 0;
}
.价格选项--高.价格选项详细信息{
边界半径:0.25em0;
}
.价格期权成本,
.价格期权类型{
显示:块;
}
.价格选择权成本{
字号:1.5em;
颜色:#383838;
}
.价格期权类型{
字体大小:.7em;
文本转换:大写;
颜色:#9090;
}
.价格选择权{
位置:相对位置;
显示:块;
填充:.6em;
字体大小:.875em;
字体大小:粗体;
文本对齐:居中;
文本转换:大写;
文字装饰:无;
颜色:rgba(0,0,0,0.6);
}
.价格选项--低.价格选项购买{
背景:#a7d155;
边界半径:0.25em;
}
.价格选项--中间价格选项\u购买{
背景:#eada42;
边界半径:0.25em.25em;
}
.价格选项--高.价格选项{
背景:#e54e4b;
边界半径:0.25em0;
}
.价格期权购买:之前{
内容:'';
位置:绝对位置;
底部:100%;
左:50%;
显示:块;
宽度:0;
身高:0;
左边距:-5px;
边框宽度:0 5px 5px;
边框样式:实心;
}
.价格选项--低。价格选项\购买:之前{
边框颜色:透明透明#a7d155;
}
.price-option--中价-期权购买:之前{
边框颜色:透明透明#eada42;
}
.价格选项--高。价格选项\购买:之前{
边框颜色:透明透明#e54e4b;
}

$0
自由用户
$20
超级用户
$40
超级用户

例如,您可以将图像添加到容器中并绝对定位

<div class="price-option price-option--mid">
    <img class="top_image" src="http://icons.iconarchive.com/icons/designcontest/casino/96/Banana-icon.png"/>
    <div class="price-option__detail">
      <span class="price-option__cost">$20</span>
      <span class="price-option__type">Poweruser</span>
    </div>
    <a href="#" class="price-option__purchase">Buy</a>
</div>

.top_image {
     position:absolute;
     top:-60px;
}

$20
超级用户
.top_图像{
位置:绝对位置;
顶部:-60px;
}

在为div包装定价之前添加图像,然后根据需要将其相对向下放置?添加
:在
:pseudo元素之前。-->更新。
*,
*:before,
*:after {
  box-sizing: border-box;
}
html,
body {
  height: 100%
}
body {
  background: #454c4f;
  font: 1em/1.5 'Droid Sans', sans-serif;
}
.pricing {
  @include translate(-49%, -49.1%);
  position: absolute;
  left: 50%;
  top: 50%;
  width: 310px;
  font-size: 0;
  opacity: 1;
  transition: opacity .2s ease;
}

.price-option {
  display: inline-block;
  width: 6.25em;
  vertical-align: middle;
  margin-right: 0.3125em;
  font-size: 16px;
  opacity: 1;
  transition: opacity .2s ease;
}
.price-option:last-child { margin-right: 0; }

.pricing:hover .price-option { opacity: 0.6; }
.pricing:hover .price-option:hover { opacity: 1; }

.price-option__detail {
  padding: 2em 0;
  background: white;
  text-align: center;
}
.price-option--low .price-option__detail  { border-radius: .25em 0 0 0; }
.price-option--mid .price-option__detail  { padding: 2.3em 0; border-radius: .25em .25em 0 0; }
.price-option--high .price-option__detail { border-radius: 0 .25em 0 0; }

.price-option__cost,
.price-option__type {
  display: block;
}
.price-option__cost {
  font-size: 1.5em;
  color: #383838;
}   
.price-option__type {
  font-size: .7em;
  text-transform: uppercase;
  color: #909090;
}    
.price-option__purchase {
  position: relative;
  display: block;
  padding: .6em;
  font-size: .875em;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: rgba(0,0,0,0.6);
}    
.price-option--low .price-option__purchase  { background: #a7d155; border-radius: 0 0 0 .25em; }
.price-option--mid .price-option__purchase  { background: #eada42; border-radius: 0 0 .25em .25em; }
.price-option--high .price-option__purchase { background: #e54e4b; border-radius: 0 0 .25em 0; }   
.price-option__purchase:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-style: solid;
}   
<div class="price-option price-option--mid">
    <img class="top_image" src="http://icons.iconarchive.com/icons/designcontest/casino/96/Banana-icon.png"/>
    <div class="price-option__detail">
      <span class="price-option__cost">$20</span>
      <span class="price-option__type">Poweruser</span>
    </div>
    <a href="#" class="price-option__purchase">Buy</a>
</div>

.top_image {
     position:absolute;
     top:-60px;
}