Empilement d'images et de texte. Bouton_activeEmpilement d'images et de texte. Bouton_hoverEmpilement d'images et de texte. Fb-hoverEmpilement d'images et de texte. Fb-active
CSSActif, le forum, n'est plus maintenu. Il est néanmoins disponible pour consultation. Pour des outils pratiques, rendez-vous sur:

Découvrez CSSActif, une collection d'outils et de tutoriels interactifs pour les développeurs Web — HTML, CSS, JavaScript et bien plus!

Derniers sujets
» Système d'onglets simple et personnalisable
Empilement d'images et de texte. EmptyLun 03 Juin 2024, 17:20 par birds

» Fiche de Présentation RPG
Empilement d'images et de texte. EmptySam 30 Mar 2024, 22:07 par Peyton972

» [RPG] Fiche personnage avec bannière
Empilement d'images et de texte. EmptySam 30 Mar 2024, 22:06 par Peyton972

» Structure de Qui Est En Ligne (1)
Empilement d'images et de texte. EmptyLun 04 Mar 2024, 23:20 par Peyton972

» Qui Est En Ligne - Utopia
Empilement d'images et de texte. EmptyDim 24 Déc 2023, 18:16 par romee

» Pack forum complet "Androïd Sylver" RPU (N°2)
Empilement d'images et de texte. EmptyJeu 02 Nov 2023, 06:42 par Hydrar

» Formulaire de connexion rapide amélioré
Empilement d'images et de texte. EmptySam 04 Mar 2023, 18:57 par Krager

» Avatar centré dans le profil
Empilement d'images et de texte. EmptySam 11 Fév 2023, 06:04 par Krager

Le Deal du moment : -29%
DYSON V8 Origin – Aspirateur balai sans fil
Voir le deal
269.99 €

Partagez
 

Empilement d'images et de texte.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
http://haras-du-clos.forumactif.com/
crash
{ Membre }
{ Membre }

Féminin Messages : 78



Empilement d'images et de texte. Empty

Empilement d'images et de texte


Informations générales

Description :
Ce code permet d'afficher plusieurs blocs de contenu (image, texte, etc) les uns au-dessus des autres pour obtenir un effet esthétique intéressant.

Démo :
Empilement d'images et de texte. 1334756480

Testé sur :
Firefox, Chrome, Safari, Opera, Internet Explorer

Crédits :
Proposé par crash le 21/07/2010 | validé par Hαrιcoow

Mise(s) à jour :
Le 09/05/12 par Espeon et 'Christa

Le tutoriel


Bonjour, Bonjour,
Aujourd'hui, mamie crash va vous apprendre une nouvelle recette Bravo !

Comment empiler des images et du texte ?

Et bien déjà je tiens à préciser que je me suis inspirée d'un tutoriel (lui) pour la base et après j'ai combiné tout ça comme je le désirais !

Bien sûr, je l'ai ici adapté à ce que j'avais envie d'avoir Wink Vous pourrez modifier le CSS à votre guise pour adapter tout ça !

Pour obtenir l'effet montré en démonstration, voici les codes utilisés :

Partie HTML
Code:
<div id="bloc1">
   <img src="http://img48.imageshack.us/img48/4286/35so9.png" alt="" />
</div>
<div id="bloc2">
   <!-- RIEN -->
</div>
<div id="bloc3">
   <div class="texteimg">Voyez-vous ?</div>
</div>

Partie CSS
Code:
#bloc1, #bloc2, #bloc3 {
   position: absolute;      /* positionne les éléments de manière absolue */
}
 
#bloc1 {
   left: 50px;               /* écart en pixels par rapport à la gauche de l'écran */
   top: 50px;            /* écart en pixels par rapport au haut de l'écran */
   z-index: 1;            /* on définit l'index qui va déterminer la position du bloc par rapport aux autres */
}

#bloc2 {
   left: 75px;
   top: 75px;
   z-index: 2;         /* index plus grand : le bloc sera au dessus de ceux ayant une valeur inférieure */
   
   width: 100px;
   height: 60px;
   background-color: #FF0000;
}

#bloc3 {
   left: 100px;
   top: 100px;
   z-index: 3;
}

.texteimg {
   border: 2px solid #5C3E3E;
   background-color: #f5e2c1;
}




Explications


Bon... maintenant je vais vous expliquer le CSS.

Le code...
Code:
#bloc1, #bloc2, #bloc3 {
   ...
}
...permet d'appliquer les propriétés css communes aux différents blocs repérés par les identifiants (attribut id) bloc1, bloc2 et bloc3. On leur attribue un positionnement absolu.

Notez que vous auriez pu utiliser des classes (attribut class), et dans ce cas dans le CSS les dièses (#) devront être remplacés par des points (.)

Les propriétés...
Code:
left: 500px;
top: 700px;
...positionnent notre icone par rapport à un point de référence. Par défaut, il s'agit du coin supérieur gauche de votre écran, mais vous pouvez définir un autre point de référence comme ceci :
Code:
<div class="conteneur">
   <!-- Vos icones superposées -->
</div>
Code:
.conteneur {
   position:relative;
}

Vous pouvez bien sûr ajuster le positionnement à votre guise... Vous pourrez aussi remarquer qu'ici, l'écart entre deux icones est de 25px. (donc de 50px on passe à 75px, puis 100px).
Vous pouvez aussi régler l'écart et n'êtes pas obligé de mettre le même partout... par exemple, pour mon titre, je peux le décaler plus vers le bas Wink en modifiant la définition CSS de l'identifiant "bloc3".




L'effet lors du survol


Bon... C'est pas tout, place à l'effet maintenant Empilement d'images et de texte. 1688815589
Empilement d'images et de texte. 85effet-empilement

Soit, en live :



Lorsque je passe mon curseur sur l'image (le contenu) placé en arrière plan, celle-ci "saute" au premier plan. Pour obtenir cet effet, il suffit de rajouter ceci dans notre CSS :

Code:
#bloc1:hover {
   z-index: 4;
}

Le fait que le z-index soit plus grand fera passer le bloc correspondant au-dessus des autres.
Et voilà =)

Bien sûr, vous pouvez rajouter plein d'effets après tout cool Smile
Il suffit d'un peu d'imagination et de connaissance du CSS !
Bon, maintenant, je vous laisse les petits Wink
MessageSujet: Empilement d'images et de texte.   Empilement d'images et de texte. EmptyMer 21 Juil 2010, 07:08
Revenir en haut Aller en bas
http://www.i-love-harvard.com/
Kaiji
Kaiji
Blanche-Neige
Blanche-Neige

Féminin Messages : 5578



Empilement d'images et de texte. Empty
FAQ


Q
N'est il pas préférable d'utiliser des % dans le height et le with pour compenser les différences d'empilement liées à la largeur des écrans ?

R
Si, si vous le voulez bien sûr Wink


Pour toute question sur ce tutoriel, merci de poster une demande d'aide ici :
http://www.css-actif.com/f17-aide-css-xhtml
MessageSujet: Re: Empilement d'images et de texte.   Empilement d'images et de texte. EmptyJeu 04 Aoû 2011, 05:22
Revenir en haut Aller en bas
Espeon
Espeon
Administrateur
Administrateur

Masculin Messages : 1819



Empilement d'images et de texte. Empty
10-05-2012 : Tutoriel revu et mis à jour
MessageSujet: Re: Empilement d'images et de texte.   Empilement d'images et de texte. EmptyJeu 10 Mai 2012, 15:55
Revenir en haut Aller en bas
Contenu sponsorisé




Empilement d'images et de texte. Empty
MessageSujet: Re: Empilement d'images et de texte.   Empilement d'images et de texte. Empty
Revenir en haut Aller en bas
 

Empilement d'images et de texte.

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Empilement d'images et de texte (messages)
» Problème texte qui passe sur un autre texte
» Superposition du texte
» Texte clignotant
» Texte aléatoire

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CSSActif :: Tutoriels de CSSActif :: ForumActif Pas à pas :: Le Reste-

Partenaires Or


← Page précédente   ↑ Aller en haut Copyright © CSSActif 2009 - 2013 Tous droits réservés
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit