Bonjour
Merci j'ai bien avancé mais je n'arrive pas à finaliser car j'essaie de l'intégrer en remplaçant l'image par l’icône. J'essaie d'adapter le code mais il y a plusieurs contraintes car c'est un popup un peu spécial
A la fin, j'aurai besoin que le tout soit décalé vers la droite et redescende un peu pour rester toujours parfaitement dans le conteneur quel que soit l’écran bien sûr (et si possible sans javascript)
https://jtest-ext.88h.ovh/index.php?option=com_content&view=article&id=15:art-avec-img-webp&catid=9&Itemid=101
<div class="eb-columns-container columns-2">
<div id="icone">????</div>
<div class="eb-column">
<p><span class="fw-bold">Et si vous nous aidiez à grandir ?</span></p>
Et rendre plus visible<br>les ressources documentaires
<p><span class="fw-bold">à partir de ce site<br><strong>Gros projet d'insérer plusieurs milliers de livres</strong> d'ici l'été. <br>Besoin d'au moins 2 000€ !<br></span></p>
<span class="fw-bold"><a href="pourquoi-faire-un-don">Faites un don dès maintenant</a></span></div>
</div>
div #icone {
font-size: 6rem;
}
.eb-{eb.id} {
font-size: 16px;
}
.eb-{eb.id} .eb-dialog {
background-image: url(https://templates.tassos.gr/images/engagebox/templates-assets/Sales/abstract-shape-bg.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
display: flex !important;
align-items: center;
justify-content: center;
}
.eb-{eb.id} .eb-container {
width: 100%;
}
.eb-{eb.id} .eb-container img {
margin: 0 auto;
display: block;
max-height: 270px;
}
.eb-{eb.id} .eb-columns-container .eb-column:nth-of-type(1) {
flex-basis: 40%;
}
.eb-{eb.id} .eb-columns-container .eb-column:nth-of-type(2) {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
.eb-{eb.id} .eb-mast-head {
font-weight: 700;
font-size: 10px;
line-height: 12px;
}
.eb-{eb.id} .eb-title {
margin-top: 0;
font-weight: 700;
font-size: 40px;
line-height: 47px;
color: #FE512B;
margin-bottom: 16px;
}
.eb-{eb.id} .eb-description {
color: #212121;
margin-bottom: 22px;
}
.eb-{eb.id} .eb-btn {
display: inline-block;
padding: 16.5px 50px;
color: #fff;
background: #FE512B;
border-radius: 39px;
text-decoration: none;
}
.eb-{eb.id} .eb-close {
width: 35px;
height: 35px;
background: #FE512B;
border-radius: 50%;
}
@media only screen and (max-width: 991px) {
.eb-{eb.id} .eb-dialog,
.eb-{eb.id} .eb-content {
overflow: initial;
}
.eb-{eb.id} .eb-close {
top: -45px;
}
.eb-{eb.id} .eb-dialog {
background: #fff;
box-shadow: 0px 11px 15px -7px rgba(0,0,0,.2), 0px 24px 38px 3px rgba(0,0,0,.1), 0px 9px 46px 8px rgba(0,0,0,.1);
height: auto !important;
padding: 24px !important;
}
.eb-{eb.id} .eb-columns-container {
gap: 8px;
}
}
@media only screen and (max-width: 576px) {
.eb-{eb.id} img {
display: none;
}
.eb-{eb.id} .eb-title {
font-size: 30px;
}
.eb-{eb.id} .eb-columns-container .eb-column:nth-of-type(2) {
align-items: center;
}
}