× Plantage du forum 28/03/2023 - Perte de messages - A lire
 > 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?

Publicité
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
Carte Graphique Sapphire Pulse Radeon RX 6700 XT 12 Go + Jeu PC The Last Of Us Part 1 à 399,95 €
399,95 € 469,95 € -15% @LDLC

LDLC fait une promotion sur la carte graphique Sapphire Pulse Radeon RX 6700 XT 12 Go qui passe à 399,95 € avec le code CHOC au lieu de 469,95 €. La carte graphique Sapphire PULSE Radeon RX 6700 XT 12GB est une carte graphique gaming qui est animée par l'architecture RDNA 2 destinée aux gamers exigeants. Elle est la carte graphique idéale pour une utilisation en 1440p avec des fréquences d'images ultra-élevées.


Voir le bon plan
Casque sans fil à réduction de bruit Anker SoundCore Q30 (bluetooth, NFC, multipoint) à 54,87 €
54,87 € 79,99 € -31% @Amazon

Amazon propose actuellement le casque sans fil bluetooth à réduction de bruit Anker SoundCore Q30 à 54,87 € grâce à un coupon à activer sur la page du produit. On le trouve ailleurs à partir de 79,99 €. Jusqu'à 40h d'autonomie avec la fonction de réduction de bruit activée. Vous pourrez personnaliser la réduction du bruit du Life Q30 avec 3 modes : le mode transport minimise le bruit des moteurs d'avion, l’extérieur réduit le transport et le vent, et l’intérieur atténue le bruit des bureaux occupés avec des personnes qui parlent en arrière-plan.


Voir le bon plan
Clé USB WiFi N150 Nano TP-Link à 6,99 €
6,99 € 9,95 € -30% @Amazon

Amazon fait une offre éclair sur la clé USB WiFi TP-Link N150 Nano qui passe à 6,99 € alors qu'on la trouve habituellement à partir de 9,95 €. Cette micro clé USB vous permettra d'ajouter le WiFi (jusqu'à 150 Mbit/s) à un ordinateur qui en est dépourvu.


Voir le bon plan
Station de charge portable Bluetti PowerOak EB240 2400Wh/1000W à 949 €
949 € 1800 € -47% @Geekbuying

Geebuying fait une belle promotion sur la station de charge portable Bluetti PowerOak EB240 2400Wh/1000W à 949 € grâce au code promo 7GUFQ4AF. On la trouve ailleurs à partir de 1800 €.

Cette Power Station offre une capacité de 2400Wh et deux sortie AC de 1000W (1200W en crète) à onde sinusoïdale pure. Elle peut alimenter des appareils tels que TV, réfrigérateurs, ordinateurs, des drones, etc. En tant que batterie au lithium de secours de 2400 Wh, elle fournit suffisamment de jus pour faire fonctionner les appareils essentiels pendant des heures, en fonction de la sortie réelle. Elle possède également 4 ports USB, un ports USB-C PD de 45W.

La batterie peut être rechargée via l'adaptateur secteur fourni ou des panneaux solaires. 

Très pratique comme station d'énergie autonome en voyage, camping ou pour parer à des coupures électriques.

Notez que l'expédition se faire depuis un entrepôt européen. Elle sera donc rapide et sans risque de douane.


Voir le bon plan
Ventirad Be quiet! Pure Rock 2 à 41,59 € livré
41,59 € 51 € -18% @Amazon Allemagne

Amazon Allemagne propose actuellement le ventirad Be quiet! Pure Rock à 35,58 €. Comptez 6,01 € pour la livraison en France soit un total de 41,59 € livré alors qu'on le trouve ailleurs à plus de 51 €. Une bonne affaire. Il offre un excellent rapport performances/prix avec une efficacité de refroidissement de 150W TDP, quatre caloducs 6mm, un ventilateur Pure Wings 2 120mm PWM et une conception pratique pour un montage depuis le dessus de la carte mère.


Voir le bon plan
Imprimante 3D Creality Ender 3 v2 Neo (nivellement auto, 220x220x250mm) à 209 €
209 € 350 € -40% @Geekbuying

Geekbuying fait une belle promotion sur la toute dernière imprimante 3D Creality Ender 3 v2 qui passe à 209 € avec le code NNNFDV2NEO. On la trouve ailleurs autour de 350 €. L'imprimante est expédiée depuis un stock Europe (en Pologne). Elle sera donc rapide et vous êtes sûr de ne pas avoir de douane. 

La Creality Ender 3 v2 Neo est l'une des machines les plus populaires actuellement sur le marché. Et pour cause. Elle dispose d'un volume d’impression de 220 x 220 x 250 mm, est équipée d'un plateau chauffant inspiré du BuildTak, d'un nouvel écran LCD 4.3 pouces et offre des fonctionnalités pratiques comme le nivellement automatique, la reprise de l'impression après une coupure de courant ou le conduit pour le filament étroit. L'imprimante 3D est facile à assembler. 

Si vous cherchez à vous lancer dans l'impression 3D, c'est l'imprimante qu'il vous faut !


Voir le bon plan

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