Bonjour
Voila je travaille sur un template pour un blog Wordpress, et pour l'affichage de news j'ai deux tailles d'image à la une.
La première est de 312*312 sélectionné avec nth:child, et les 7 qui suivent sont de taille 312*152.
A l'heure actuel, soit j'indique une taille en hauteur maxi pour les 7 suivantes, et donc l'image est aplatie, soit l'image dépasse de son conteneur et du coup les images se mette les une sur les autres.
Voici si ça peut aider le code d'une vignette.
En faite, car je ne suis peut être pas très clair, Je souhaiterai avoir une image à la une qui se met en 312x312 sur la première news affiché, puis en 312x152 sur les 7 suivantes, sans qu'il y ait une déformation.
Merci d'avance si vous avez quelque pistes à me proposer.
Modifié par Ced77 (29 Nov 2012 - 12:02)
Voila je travaille sur un template pour un blog Wordpress, et pour l'affichage de news j'ai deux tailles d'image à la une.
La première est de 312*312 sélectionné avec nth:child, et les 7 qui suivent sont de taille 312*152.
A l'heure actuel, soit j'indique une taille en hauteur maxi pour les 7 suivantes, et donc l'image est aplatie, soit l'image dépasse de son conteneur et du coup les images se mette les une sur les autres.
Voici si ça peut aider le code d'une vignette.
<article id="post-969" class="post-969 post type-post status-publish format-standard hentry category-articles" >
<header>
<a href="http://localhost/wordpress/?p=969">
<div class="post-box-image">
<img width="312" height="312" src="http://localhost/wordpress/wp-content/uploads/2012/11/312x312_vert.png" class="post-box-image wp-post-image" alt="post image" title="312x312_vert" /> </div>
<div class="post-title">
<h2>Test d’un article avec 312*312 vert</h2>
</div>
</a>
</header>
</article>
.post-box header{
position:relative;
height: 151.25px;
width: 312.5px;
margin-bottom: 10px;
float: left;
margin-right: 10px;
}
.post-box article:nth-child(4) header{
margin-right: 0px;
}
.post-box article:nth-child(7) header{
margin-right: 0px;
}
.post-box header h2{
padding: 5px;
width: 312.5px;
font-size:14px;
color: #fff;
background-color: rgba(0, 0, 0, 0.6)
}
.post-title{
z-index: 2;
position: absolute;
padding-top: 118px;
}
.post-box article:nth-child(1) h2{
margin-top: 171px;
}
.post-box article:nth-child(1) img{
float: left;
width: 312px;
max-height:312px;
}
.post-box-image{
float: left;
width: 312px;
}
En faite, car je ne suis peut être pas très clair, Je souhaiterai avoir une image à la une qui se met en 312x312 sur la première news affiché, puis en 312x152 sur les 7 suivantes, sans qu'il y ait une déformation.
Merci d'avance si vous avez quelque pistes à me proposer.
Modifié par Ced77 (29 Nov 2012 - 12:02)