J'essaie d'utiliser la fonction Sprite de Compass pour une info-bulle simple.Boussole Style - Sprite: flexible background-image
La chose que je veux créer est:
Le code html:
<h2>*BUG* Sprite Tooltip with Compass</h2><br /><br />
<div id="tooltip_test">
<div class="tooltip-Tooltip_up"></div>
<div class="tooltip-Tooltip_bg">asdsad<br /></div>
<div class="tooltip-Tooltip_down"></div>
</div>
<h2>Sprite Tooltip with Compass &customBG</h2><br /><br />
<div id="tooltip_test">
<div class="tooltip-Tooltip_up"></div>
<div class="custombg">asdsad</div>
<div class="tooltip-Tooltip_down"></div>
</div>
Pour la première info-bulle, j'utilise la classe bg générée par la boussole.
Pour la deuxième info-bulle, j'utilise une classe bg personnalisée (pour vous montrer ce que je veux)
Le sprite généré est:
(la première ligne de pixel est le Background- image, puis l'en-tête et pied de page)
ma question est:
est-e Avons-nous la possibilité de répéter la zone bg de l'image-objet (générée par la boussole) afin d'avoir une hauteur flexible de l'info-bulle?
Le code de ma classe générée manuellement est:
.custombg {
background: url('images/tooltip/Tooltip_bg.png');
height: 100px;
width: 258px;
}
Merci pour votre aide!
Une solution CSS seule: http: //-css astuces.com/examples/ShapesOfCSS/# talkbubble – feeela
Merci pour le lien css seulement :) Mais je voudrais vraiment utiliser le truc sprite à cause du support IE – M00ly