> Tous les forums > Forum des Webmasters
 Afficher une image a travers un div
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
loulou84
  Posté le 18/12/2010 @ 22:31 
Aller en bas de la page 
Petit astucien

Bonsoir,

Pour donner un peu de graphisme a mon site j'aimerais afficher une image à travers un cercle, pour qu'on est l'impression que l'image soit un cercle,

.tableaucache
{
position:absolute;
z-index:1;
color: #006600;
background-position:left;
background-image: url(Kit/cache.png);
height:200px;
width: 200px;
}

.tableaucache

{

position:absolute;

z-index:1;

color: #006600;

background-position:left;

background-image: url(Kit/cache.png);

height:200px;

width: 200px;

}

Je suis partie avec les z-index mais cela n'a pas l'air de marcher ,

mon cache de l'image ressemble a ca:

http://www.technijardin.fr/pcastuce.html

comment faire?

Merci

Publicité
kalinka
 Posté le 18/12/2010 à 22:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

tu n'aurais pas inversé l'ordre des z-index par hasard ?

par exemple ton cache doit avoir une valeur z-index de 2 et ton image la valeur de 1 pour que ton cache soit placé au dessus ( ou alors cache a -1 et image a -2)

elle
 Posté le 18/12/2010 à 22:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Pourquoi ne pas simplement faire le cache directement sur l'image, graphiquement?

loulou84
 Posté le 18/12/2010 à 22:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Heu, ça marche j'avais tout simplement inversé, alors des fois je beug :)

Merci

loulou84
 Posté le 18/12/2010 à 22:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Car je n'ai pas qu'une seule image, c'est les images d'un catalogue que je veux afficher!

Bonne soirée

kalinka
 Posté le 19/12/2010 à 10:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

cela m'est arrivé aussi , il faut dire que le systeme d'empilage est inhabituel, on a toujours tendance a mettre 1 pour l'image du dessus alors que c'est l'inverse

loulou84
 Posté le 20/12/2010 à 16:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

J'ai réussit a faire ce que je voulez (ça marche en html), mais quand j'essaie de l'automatiser en php cela ne marche pas. Voici mon code
echo '<table border="1">';
while ($prod = mysql_fetch_array($reponse))
{
if($j>$limite-4)
{
if($j<=$limite)
{
$compteurtableau=$compteurtableau+1;
if($compteurtableau==1 OR $compteurtableau==3 )
echo'<tr>';
echo '
<td width="200" height="200" class="tableaucache"><div class="cache"><img src="images/'.$prod['nom'].' (1).jpg" width="120" height="100" alt="Produit"></div></td>';
if($compteurtableau==1 OR $compteurtableau==3 )
echo'<td width="200"> </td>';
if($compteurtableau==2 OR $compteurtableau==$nbrproduitsurpage)
{
if($compteurtableau==2)
{
echo'
</tr>
<tr>
<td height="60"></td>
<td height="60"></td>
<td height="60"></td>
</tr>';
}
else
echo'</tr>';
}
if($compteurtableau==4 OR $compteurtableau==$nbrproduitsurpage)
echo'</tr></table>';
}
}
$j=$j+1;
};
avec:
.cache
{
position:relative;
z-index:-1;
}
.tableaucache
{
color: #006600;
background-image: url(Kit/cache.png);
height:200px;
width: 200px;
}
Mon soucie est le suivant quand je suis sur ma page mon cache s'affiche mais pas d'image, quand j'essaie de sélectionner le tableau une image s'affiche dans 2 cellule du tableau, enfin c'est bizard et ca fait un moment que je cherche sans trouver. si quelqu'un peut m'aider

J'ai réussit a faire ce que je voulez (ça marche en html), mais quand j'essaie de l'automatiser en php cela ne marche pas. Voici mon code (une partie)

echo '<table border="1">';


while ($prod = mysql_fetch_array($reponse))


{


if($j>$limite-4)


{


if($j<=$limite)


{


$compteurtableau=$compteurtableau+1;


if($compteurtableau==1 OR $compteurtableau==3 )


echo'<tr>';


echo '


<td width="200" height="200" class="tableaucache"><div class="cache"><img src="images/'.$prod['nom'].' (1).jpg" width="120" height="100" alt="Produit"></div></td>';


if($compteurtableau==1 OR $compteurtableau==3 )


echo'<td width="200"> </td>';



if($compteurtableau==2 OR $compteurtableau==$nbrproduitsurpage)


{


if($compteurtableau==2)


{


echo'


</tr>


<tr>


<td height="60"></td>


<td height="60"></td>


<td height="60"></td>


</tr>';


}


else


echo'</tr>';


}



if($compteurtableau==4 OR $compteurtableau==$nbrproduitsurpage)


echo'</tr></table>';


}


}


$j=$j+1;


};

avec:


.cache


{


position:relative;


z-index:-1;


}


.tableaucache


{


color: #006600;


background-image: url(Kit/cache.png);


height:200px;


width: 200px;


}

Mon soucie est le suivant quand je suis sur ma page mon cache s'affiche mais pas d'image, quand j'essaie de sélectionner le tableau une image s'affiche dans 2 cellule du tableau, enfin c'est bizard et ca fait un moment que je cherche sans trouver. si quelqu'un peut m'aider

Je pense pas que le soucie vienne des class car cela marche en html avec un tableau tout simple

MErci

loulou84
 Posté le 20/12/2010 à 19:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Un peu d'aide?

kalinka
 Posté le 20/12/2010 à 20:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

il manque pas un z index et son positionnement dans .tableaucache ?

loulou84
 Posté le 20/12/2010 à 20:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Normalement non, le soucie vient pas de la, car quand je fais un tableau normal aves les meme styles cela marche,

Je pense que j'ai un soucie dans l'affichage automatique du tableau nn?

Mais impossible a trouver,

loulou84
 Posté le 21/12/2010 à 10:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Je crois que cette technique avec les z_index ne marche pas, si quelqu'un connait une autre solution s'il vous plait,

Merci

loulou84
 Posté le 22/12/2010 à 10:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Personne ne peut m'aider?

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
SSD WD Black SN770 2 To (PCIe Gen4, NMVe M.2, 5150 Mo/s) à 114,99 €
114,99 € 130 € -12%
@Amazon
Casque Audio Logitech G432 à 36,99 €
36,99 € 49 € -25%
@Amazon
Lot de 36 piles Amazon Basics AAA (alcaline, 1,5V, durée de vie de 10 ans) à 9,06 €
9,06 € 18 € -50%
@Amazon
Amazon Echo Show 5 (Alexa) à 64,99 €
64,99 € 84,99 € -24%
@Amazon
Carte mémoire microSDXC Samsung Pro Ultimate 256 Go (200 Mo/s) à 30,76 €
30,76 € 39,99 € -23%
@Amazon
SSD MSI Spatium S270 240 Go SATA à 14,99 €
14,99 € 20,90 € -28%
@Amazon

Sujets relatifs
Afficher image sur lien
afficher une image HTML5
afficher une image à l'ouverture de la page
Afficher une image
Afficher une image au passage de la souris
Dreamweaver CS3, afficher une image
afficher une image suivant l'heure
afficher une image!
Afficher une image et la retirer automatiquement!
Image background visible à travers iframe...
Plus de sujets relatifs à Afficher une image a travers un div
 > Tous les forums > Forum Forum des Webmasters