Ho cercato di utilizzare object-fit
su alcune immagini inserite all'interno degli elementi article
, ma sembra che non li riguardino affatto.L'adattamento degli oggetti non ha effetto sulle immagini
Il valore desiderato per la proprietà object-fit
è cover
ma, al momento, nessuno degli altri valori sembra funzionare.
Quando cambio il suo valore, non si restringono, non crescono, non ... niente.
Se vedi il CodePen, ci sono spazi bianchi tra le due file e le immagini non occupano tutto lo stesso spazio/altezza (come ci si aspetterebbe con object-fit: cover
).
body{
\t margin: 0 auto; padding: 0;
}
main{
\t min-height: 70vh;
\t padding: 0;
}
main > section.posts{
\t box-sizing: border-box;
\t margin: 0; padding: 0;
\t display: flex;
\t flex-flow: row wrap;
}
main > section.posts > article{
outline: 1px solid red;
\t width: 22vw;
\t min-height: 100vh;
\t margin: 0; padding: 0;
\t flex-grow: 1;
\t overflow: hidden;
\t box-sizing: border-box;
}
main > section.posts > article > img{ /* Our suspect */
object-fit: cover;
}
<!--
Basic structure of this file is
<main>
<section.posts>
<article> (six of them)
<image>
-->
<main>
<section class="posts">
<article>
<img src="http://41.media.tumblr.com/tumblr_m6s6d65lE11qdnz8wo1_400.jpg">
</article>
<article>
<img src="http://41.media.tumblr.com/71c1fe7c899cd048fb961d3c1953411b/tumblr_nj24pvINyW1qzq8p3o1_400.jpg">
</article>
<article>
<img src="http://36.media.tumblr.com/3358cb6ac8eaa0e61dffd53bc1bab93d/tumblr_n92l475hol1qlmppmo1_400.png">
</article>
<article>
<img src="http://36.media.tumblr.com/9ad997ca0385a23a8d82ec919da2392c/tumblr_nwcewbFVAL1s71gzco1_400.jpg">
</article>
<article>
<img src="http://41.media.tumblr.com/tumblr_mbl45xDSwj1qfn79co1_400.jpg">
</article>
<article>
<img src="http://41.media.tumblr.com/1c3718e71a2aa5acaaaf4af654991c91/tumblr_nx6psaH67d1tvh80lo1_400.jpg">
</article>
</section>
</main>
ciao, mi puoi dire qual è la tua domanda/problema? –
Ciao, innanzitutto, grazie per il tuo tempo :) Il mio problema è che l'oggetto non sembra fare nulla sulle immagini. Quando cambio il suo valore, non si restringono, non crescono, non ... nulla ... Se vedi il CodePen, ci sono spazi bianchi tra le due file, e le immagini non lo fanno prendi tutto lo stesso spazio/altezza (come ci si aspetterebbe con 'object-fit: cover'). – P3t3r6
Non ho mai usato l'oggetto fit, e non penso che funzioni sul mio attuale browser mobile chrome, ma da quello che ho letto sembra essere applicato all'immagine stessa e non al contenitore dell'immagine. Quindi, se si specifica la larghezza e l'altezza dell'immagine, è possibile ottenere ciò che si desidera. Quindi nel tuo caso, forse facendo in modo che il flex funzioni con l'immagine invece dell'articolo – teynon