Image hidden dans un block

Fermé
pinky-mango - Modifié par pinky-mango le 14/08/2013 à 01:34
 pinky-mango - 22 août 2013 à 03:03
Bonjour,

je cherche a faire un présentation de mes images en html/css sur mon site mais je n'y parviens pas.

Je veux faire un block de 150*100px avec un contour et mettre des images dedant. Jusque là ça va.
Je désire mettre les images à 100px en hauteur et la largeur à "auto" et tout ce qui dépasse du 150px de largeur, je ne veux pas qu'il s'affiche, donc sois en "overflow:hidden".
C'est pour m'éviter de devoir faire des centaines d'image à 150*100 de hauteur manuellement.

Voilà ce que j'ai essayer:

Dans le HTML :
<div class="images"><a href="images/coverfb/coverfb.png"><img src="images/coverfb/coverfb.png" alt="cover facebook 01" /></a></div> 


Dans le css:
.imagesportfolio img {
 width: auto;
 height: 100px;
 overflow:inline;
 -webkit-transition:opacity 250ms ease-out; 
 -moz-transition:opacity 250ms ease-out; 
 -o-transition:opacity 250ms ease-out; 
 transition:opacity 250ms ease-out;
 -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
 display: hidden;
 
}
.imagesportfolio img:hover {
 opacity: 0.8;
}
.imageporfolio div .images{
 width: 150px;
 height: 100px;
 padding:2px;
 border: 1px solid #6CC;
 margin-top: 10px;
 margin-bottom: 10px;
overflow:hidden;
}


J'ai voulu donc mettre un div qui saurais la boite de 150*100px et mettre tout ce qui dépasse en overflow:hidden mais visiblement ça marche pas.

Vous pouvez, sois me donner un nouveau code fonctionnel ou prendre ce que j'ai tenté de faire et le rendre fonctionnel XD

J'espère avoir bien expliquer. Merci à ceux qui sauront m'aider.

A voir également:

3 réponses

Utilisateur anonyme
16 août 2013 à 17:11
Alors il existe display: none, ou visibility:hidden mais pas display: hidden

Ensuite d'après ton CSS ça donne:
<div class="imageporfolio">
<div>
<div class="images">
<a href="images/coverfb/coverfb.png"><img src="images/coverfb/coverfb.png" alt="cover facebook 01" /></a>
</div> 
</div> 
</div> 


Si c'est plutôt:

<div class="imageporfolio">
<div class="images">
<a href="images/coverfb/coverfb.png"><img src="images/coverfb/coverfb.png" alt="cover facebook 01" /></a>
</div> 
</div> 


Alors dans ton CSS tu dois mettre soit .imageporfolio div.images ou juste .imageporfolio .images
0
Merci ca marche bien mais voilà ce que ca donne : http://img15.hostingpics.net/pics/956548Capturede769cran20130819a768214102.png
J'aimerais que la photo sois plus petit sur la largeur sans ce déformer car là on vois rien du montage que je veux présenté.
0
J'ai trouvé comment faire !
Il me reste plus qu'a les aligner en display:inline mais ca veux pas!
0