Background image

Asked

Viewed 704 times

1

I’m developing HTML marketing emails, but I’m having problems in the footer, where there is a background url and in the mobile version it defaults:

versão desktop

versão mobile

my code:

.background-gray2-no-padding {
        background-color: #C4C3C2;
        margin-top: -1em;
    }

    .background-gray2-no-padding div {
        padding-top: 5em;
        padding-left: 1em;
        background-image: url(http://www.tattoosinspiradoras.com.br/wp-content/uploads/2017/12/footer-14.png);
        /*background-size: 100%;*/
        background-repeat: no-repeat;
        text-align: left !important;
    }

    .background-gray2-no-padding div span {
        color: white;
        font-size: 8pt;
        position: relative;
        bottom: 0;
    }
<div class="background-gray2-no-padding">
   <div>
      <!-- <img src="img/footer.png" class="width-100"> -->
      <span>Os serviços de limpeza da  possuem garantia de qualidade comprovada, adequando-se aos termos do artigo 26 do CDC, que rege as condutas de consumo de serviços não duráveis. Dessa forma, as garantias dos serviços de limpeza estão limitados à 30 dias corridos, contados à partir da data de realização do serviço. A partir do trigésimo primeiro dia corrido, por ser impossível o controle das condições de uso dos bens higienizados, mudanças naturais enfrentadas pelo mobiliário e pela ação do tempo, a empresa preservará o seu direito de não reconhecer a relação entre eventuais alterações nos aspectos físicos do estofados e seus serviços de limpeza.</span>
   </div>
</div>

how do I fix it?

3 answers

1

Add the property: "background-position: center" to the image

.background-gray2-no-padding {
        background-color: #C4C3C2;
        margin-top: -1em;
    }

    .background-gray2-no-padding div {
        padding-top: 5em;
        padding-left: 1em;
        background-image: url(http://www.tattoosinspiradoras.com.br/wp-content/uploads/2017/12/footer-14.png);
        background-position: center;
        /*background-size: 100%;*/
        background-repeat: no-repeat;
        text-align: left !important;
    }

    .background-gray2-no-padding div span {
        color: white;
        font-size: 8pt;
        position: relative;
        bottom: 0;
    }
<div class="background-gray2-no-padding">
            <div>
                <!-- <img src="img/footer.png" class="width-100"> -->
                <span>Os serviços de limpeza da  possuem garantia de qualidade comprovada, adequando-se aos termos do artigo 26 do CDC, que rege as condutas de consumo de serviços não duráveis. Dessa forma, as garantias dos serviços de limpeza estão limitados à 30 dias corridos, contados à partir da data de realização do serviço. A partir do trigésimo primeiro dia corrido, por ser impossível o controle das condições de uso dos bens higienizados, mudanças naturais enfrentadas pelo mobiliário e pela ação do tempo, a empresa preservará o seu direito de não reconhecer a relação entre eventuais alterações nos aspectos físicos do estofados e seus serviços de limpeza.</span>
            </div>
        </div>

  • worked +/- the text on mobile is all messed up =/

1


Try applying in the background of span the green color of the background image, and place the span as display: inline-block;. Also change the padding-top of div for 9% and the background-size: 100% auto;, among other adjustments. See the result:

.background-gray2-no-padding {
 background-color: #C4C3C2;
 margin-top: -1em;
}

.background-gray2-no-padding div {
   padding-top: 9%;
   background-image: url(http://www.tattoosinspiradoras.com.br/wp-content/uploads/2017/12/footer-14.png);
   background-size: 100% auto;
   background-repeat: no-repeat;
   text-align: left !important;
}

.background-gray2-no-padding div span {
   color: white;
   font-size: 8pt;
   position: relative;
   bottom: 0;
   background: #8ccfc3;
   display: inline-block;
   padding: 0 20px 20px;
}
<div class="background-gray2-no-padding">
   <div>
      <!-- <img src="img/footer.png" class="width-100"> -->
      <span>Os serviços de limpeza da  possuem garantia de qualidade comprovada, adequando-se aos termos do artigo 26 do CDC, que rege as condutas de consumo de serviços não duráveis. Dessa forma, as garantias dos serviços de limpeza estão limitados à 30 dias corridos, contados à partir da data de realização do serviço. A partir do trigésimo primeiro dia corrido, por ser impossível o controle das condições de uso dos bens higienizados, mudanças naturais enfrentadas pelo mobiliário e pela ação do tempo, a empresa preservará o seu direito de não reconhecer a relação entre eventuais alterações nos aspectos físicos do estofados e seus serviços de limpeza.</span>
   </div>
</div>

0

Browser other questions tagged

You are not signed in. Login or sign up in order to post.