Problème pour répéter une image en css/html
Résolu/Fermé
Koma777
Messages postés
261
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
16 février 2018
-
16 nov. 2009 à 22:38
superblitzcaro Messages postés 10 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 27 janvier 2010 - 16 nov. 2009 à 23:56
superblitzcaro Messages postés 10 Date d'inscription mardi 20 octobre 2009 Statut Membre Dernière intervention 27 janvier 2010 - 16 nov. 2009 à 23:56
A voir également:
- Problème pour répéter une image en css/html
- Image iso - Guide
- Editeur html - Télécharger - HTML
- Légender une image - Guide
- Transformer une image en icone - Guide
- Comment agrandir une image - Guide
5 réponses
superblitzcaro
Messages postés
10
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
27 janvier 2010
1
16 nov. 2009 à 23:17
16 nov. 2009 à 23:17
bonjour,
ça dépend vraiment de ce que tu veux faire!
voici une solution
un DIV "tout" contient les 3 autres DIV "un", "deux" et "trois" qui contiennent chacune image + cadre.
"tout" est placé en relatif au centre de la page mais si tu souhaites positionner la DIV #tout qq part de precis dans ta page, il te suffit d'indiquer pour #tout{ position:absolute; et donne left:..px; et top:...px;
voilá une possibilité:
<style type="text/css">
#un
{
position:relative;
width:200px;
float:left;
}
#deux
{
position:relative;
width:200px;
margin-left:30px;
float:left;
}
#trois
{
position:relative;
width:200px;
margin-left:30px;
float:left;
}
#tout
{
position:relative;
margin-left:auto;
margin-right:auto;
width: 800px;
height: 400px;
z-index:1;
}
</style>
</head>
<body>
<div id="tout">
<div id="un">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
<div id="deux">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
<div id="trois">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
</div>
</body>
</html>
en espérant que ça aura pu te faire avancer
ça dépend vraiment de ce que tu veux faire!
voici une solution
un DIV "tout" contient les 3 autres DIV "un", "deux" et "trois" qui contiennent chacune image + cadre.
"tout" est placé en relatif au centre de la page mais si tu souhaites positionner la DIV #tout qq part de precis dans ta page, il te suffit d'indiquer pour #tout{ position:absolute; et donne left:..px; et top:...px;
voilá une possibilité:
<style type="text/css">
#un
{
position:relative;
width:200px;
float:left;
}
#deux
{
position:relative;
width:200px;
margin-left:30px;
float:left;
}
#trois
{
position:relative;
width:200px;
margin-left:30px;
float:left;
}
#tout
{
position:relative;
margin-left:auto;
margin-right:auto;
width: 800px;
height: 400px;
z-index:1;
}
</style>
</head>
<body>
<div id="tout">
<div id="un">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
<div id="deux">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
<div id="trois">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
</div>
</body>
</html>
en espérant que ça aura pu te faire avancer
Koma777
Messages postés
261
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
16 février 2018
7
16 nov. 2009 à 23:29
16 nov. 2009 à 23:29
Je ne te suis pas trop en faite...
Mes class sont mauvaises?
Car comme tu vois j'ai une class pour l'image, et une autre pour le fond (que je crée en faisant un background-color. )
Ce que je ne vois ni dans #1, #2, #3... ni #tout!
Mes class sont mauvaises?
Car comme tu vois j'ai une class pour l'image, et une autre pour le fond (que je crée en faisant un background-color. )
Ce que je ne vois ni dans #1, #2, #3... ni #tout!
superblitzcaro
Messages postés
10
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
27 janvier 2010
1
16 nov. 2009 à 23:38
16 nov. 2009 à 23:38
pardon, en fait tes class sont bonnes, j'avais juste écris ce qui te manquais en css et dans le body..
:-((
tu es juste pas obligé de mettre les padding..
j'espère que ça ira mieux comme ça..
après le DOCTYPE, et la balise <HEAD> tu mets ça:
<style type="text/css">
.images
{
margin: 60px 0 0 60px;
background-image:url(../images/image.png);
height: 198px;
width:193px;
border: 6px solid #7bce32;
position: absolute;
}
.fond_photos
{
margin: 55px 0 0 55px;
background-color:#333333;
height: 205px;
width:200px;
}
#un
{
position:relative;
width:200px;
float:left;
}
#deux
{
position:relative;
width:200px;
margin-left:30px;
float:left;
}
#trois
{
position:relative;
width:200px;
margin-left:30px;
float:left;
}
#tout
{
position:relative;
margin-left:auto;
margin-right:auto;
width: 800px;
height: 400px;
z-index:1;
}
</style>
</head>
<body>
<div id="tout">
<div id="un">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
<div id="deux">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
<div id="trois">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
</div>
</body>
</html>
:-((
tu es juste pas obligé de mettre les padding..
j'espère que ça ira mieux comme ça..
après le DOCTYPE, et la balise <HEAD> tu mets ça:
<style type="text/css">
.images
{
margin: 60px 0 0 60px;
background-image:url(../images/image.png);
height: 198px;
width:193px;
border: 6px solid #7bce32;
position: absolute;
}
.fond_photos
{
margin: 55px 0 0 55px;
background-color:#333333;
height: 205px;
width:200px;
}
#un
{
position:relative;
width:200px;
float:left;
}
#deux
{
position:relative;
width:200px;
margin-left:30px;
float:left;
}
#trois
{
position:relative;
width:200px;
margin-left:30px;
float:left;
}
#tout
{
position:relative;
margin-left:auto;
margin-right:auto;
width: 800px;
height: 400px;
z-index:1;
}
</style>
</head>
<body>
<div id="tout">
<div id="un">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
<div id="deux">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
<div id="trois">
<div class="images"> </div>
<div class="fond_photos"> </div>
</div>
</div>
</body>
</html>
Koma777
Messages postés
261
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
16 février 2018
7
16 nov. 2009 à 23:52
16 nov. 2009 à 23:52
Merci Superblitzcaro !
C'est effectivement bon !
Je n'ai plus qu'à potasser le tout maintenant!
:)
Merci !
C'est effectivement bon !
Je n'ai plus qu'à potasser le tout maintenant!
:)
Merci !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
superblitzcaro
Messages postés
10
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
27 janvier 2010
1
16 nov. 2009 à 23:56
16 nov. 2009 à 23:56
chouette si ça t'aide, avec plaisir!!
;-)
;-)