JSFiddle - React, Tailwind, and code Playground
by Ezra
HTML
<div class="price_box subrow_2" style="height: 68px;">
<p class="price sale">
<span class="label">Sale Price</span>
<span class="price_display">$1,349.00</span>
</p>
<p class="price similar">
<span class="label">Similar Elsewhere</span>
<span class="price_display">$2,450.00</span>
</p>
</div>
CSS
body {
color: #2C2C2C;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 170%;
}
.item .price_box {
border-top: 1px solid #EAEAEA;
padding: 0 0 0 20px;
}
.price_box .sale, .email_a_friend .sale {
background-image: url("https://www.no1fitness.co.nz/assets/listing_sale_price.gif");
background-repeat: no-repeat;
margin: 15px 0 5px;
padding: 2px 0 2px 5px;
}
.price_box .sale .label, .email_a_friend .sale .label {
color: #FFFFFF;
display: inline-block;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
width: 80px;
}
.price_box .sale .price_display, .email_a_friend .sale .price_display {
font-size: 20px;
margin-bottom: 10px;
margin-left: 0;
vertical-align: top;
}
.price_box .sale {
background-image: none;
}
.price_box .sale .label {
width: auto;
}
.sale_text_img_override{
background-image: url("https://www.no1fitness.co.nz/images/assetimages/price_tag_images/sale_img_override.gif");
background-repeat: repeat-x;
background-position: 0px 0px;
height: 23px;
line-height:23px;
}
.sale_text_img_override img, .sale_text_img_override div{
float:left;
}
.sale_text_img_override div{
margin:0px 4px;
}
.sale_text_img_override_middle{
min-width: 69px;
}
JavaScript
var sale_text = 'Price';
$('.price_box .sale .label').html('<div class="sale_text_img_override"><img class="sale_text_img_override_start" src="https://www.no1fitness.co.nz/images/assetimages/price_tag_images/sale_img_override_start.gif" /><div class="sale_text_img_override_middle">'+sale_text+'</div><img class="sale_text_img_override_end" src="https://www.no1fitness.co.nz/images/assetimages/price_tag_images/sale_img_override_end.gif" /></div>');