Próbowałem użyć object-fit
na kilku obrazach umieszczonych wewnątrz elementów article
, ale wydaje się, że nie mają one żadnego wpływu na nie.Dopasowanie obiektów nie wpływa na obrazy
Żądaną wartością dla właściwości object-fit
będzie cover
, ale od tej pory żadna z pozostałych wartości nie działa.
Kiedy zmieniam jego wartość, nie kurczą się, nie rosną, nie ... nic.
Jeśli widzisz CodePen, pomiędzy tymi dwoma wierszami są białe spacje, a obrazy nie zajmują tej samej przestrzeni/wysokości (jak można się było spodziewać z 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>
komentarzy, możesz mi powiedzieć, co jest Twoje pytanie/problem? –
Cześć, po pierwsze, dziękuję za poświęcony czas :) Mój problem polega na tym, że obiekty nie wydają się robić niczego na obrazach. Kiedy zmieniam wartość, nie kurczą się, nie rosną, nie ... nic .... Jeśli widzisz CodePen, pomiędzy tymi wierszami są białe spacje, a obrazy nie zajmują całą tę samą przestrzeń/wysokość (jak można się było spodziewać przy "dopasowywaniu obiektu: pokrycie"). – P3t3r6
Nigdy nie stosowałem dopasowania obiektu i nie sądzę, że działa na mojej obecnej przeglądarce Chrome na urządzenia mobilne, ale z tego, co przeczytałem, odnosi się to do samego obrazu, a nie do pojemnika obrazu. Jeśli więc podasz szerokość i wysokość obrazu, możesz uzyskać to, czego chcesz. Tak więc w twoim przypadku, być może sprawienie, by flex działał z obrazem zamiast artykułu – teynon