Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1860 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Supprimer le blancs entre 2 images

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Supprimer le blancs entre 2 images

n°986894
astik89
Posté le 19-02-2005 à 10:32:07  profilanswer
 

Bonnour,
Je ne sait pas si je suis dans la bone catégorie, donc n'hésitez pas me le faire savoir.
J'ai un script php qui construit une mosaïque d'images en fonction du nombre de données qu'il trouve dans un table mysql et du nombre de répétitions horizontales désirées.
J'ai réussi à faire tout ça mais le problème c'est qu'après mes x images horizontalement j'ai une image qui ferme la ligne, et cette image est légèrement décalée par rapport à la précédente. Et c'est la même chose entre chaque ligne.
je voudrais savoir si ya pas un truc pour éviter ces blancs.
 

Citation :


    $nb = count($type); //nb de catégories
    $nbtiroir = 3; //nb de tiroir par ligne
    $lignes = ceil($nb / $nbtiroir); //nb de lignes
    $menu = 175; //largeur du menu gauche
    $marge = 0; //largeur de la marge
    $cote = 20; //largeur de l'image de coté
    $ltiroir = 255; //largeur du tiroir
    $ldiv = 100; //largeur du DIV
    $head = 211; //hauteur du header
    $titre = 70; //hauteur du titre
    $haut = 20; //hauteur de l'image haut.jpg
    $htiroir = 98; //hauteur du tiroir
    $hdiv = 17; //hauteur du DIV
    $a = $menu + $marge + $cote + ($ltiroir / 2) - ($ldiv / 2);
    $b = $menu + $marge + $cote + $ltiroir + ($ltiroir / 2) - ($ldiv / 2);
    $c = $menu + $marge + $cote + 2 * $ltiroir + ($ltiroir / 2) - ($ldiv / 2);
    echo "
 <img src=\"/images/galerie/tiroir/haut.jpg\" width=\"800\" height=\"20\"><br>
    ";
    for ($i = 1; $i <= $lignes; $i++) {
        $h = $head + $marge + $titre + $haut + $i * $htiroir - $htiroir / 4 - $hdiv / 2; //nb de pixels du haut de la page au haut du DIV
        echo "
  <img src=\"/images/galerie/tiroir/coteg.jpg\" width=\"20\" height=\"103\">";
        for ($j = 1;$j <= $nbtiroir;$j++) {
            $x = $menu + $marge + $cote + ($j-1) * $ltiroir + ($ltiroir / 2) - ($ldiv / 2); //nb de pixels à gauche du DIV
            echo "
   <img src=\"/images/galerie/tiroir/tiroir.jpg\" width=\"255\" height=\"103\">
   <div style=\"position:absolute; left: ", $x, "px; top: ", $h, "px;\" class=\"nom\">
     <div align=\"center\"><a href=\"/?page=$page&cat=${type[$j+($i-1)*3]}\">${type[$j+($i-1)*3]}</a></div>
   </div>
   ";
        } //for $j
        echo"<img src=\"/images/galerie/tiroir/cotedt.jpg\" width=\"15\" height=\"103\"><br>";
    } //for $i
    echo "<img src=\"/images/galerie/tiroir/bas.jpg\" width=\"800\" height=\"10\">";


 
Voici la page en question
http://dentelle.yellis.net/?page=n [...] ntelle.php
 
merci
astik


Message édité par astik89 le 19-02-2005 à 10:50:53
mood
Publicité
Posté le 19-02-2005 à 10:32:07  profilanswer
 

n°986932
FlorentG
Unité de Masse
Posté le 19-02-2005 à 11:46:41  profilanswer
 

C'est pas un problème de php :/
 
C'est avant tout un problème de CSS. Ca génère des dimensions bizarre, avec des 0.5 px :heink:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Supprimer le blancs entre 2 images

 

Sujets relatifs
Images tiff avec wxwidgetsimages pour interface
Besoin de conseils pour ouvrir des images sur une casio graph100+(calcProtection des images
Comment supprimer ligne entre 2 titres // ce lien ne se centre pas ?[CSS][Nioub] affichage de morceaux d'images
tas max supprimer clePeux t on supperposer 2 images gif???
Vecteur: supprimer un élémentImages générées non mises en cache navigateur
Plus de sujets relatifs à : Supprimer le blancs entre 2 images


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR